Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message
X1 Carbon (X1C) 6th gen - Linux cheat sheet?
-
MountainMan
- Posts: 38
- Joined: Mon May 10, 2004 12:17 am
X1 Carbon (X1C) 6th gen - Linux cheat sheet?
I have a 6th gen Thinkpad X1 Carbon on order, and I plan to run Ubuntu 18.04 on it.
I've done a little bit of web research and am aware of some issues, but there are hundreds of pages of information, reporting a variety experiences, at different points in time and with different configurations. Is there any up-to-date summary of problems and fixes for this particular combination of hardware and OS?
So far, I'm aware of:
(1) problem waking from S3, at least partially fixed in BIOS 1.30 - I will make sure I'm running at least that version of the BIOS.
(2) problems with the touchpad under some circumstances - I don't use the touchpad, and I always disable it.
(3) problems with some WWAN hardware - My system won't have any WWAN hardware.
(4) fingerprint reader doesn't work - I guess I'll just have to keep typing a password.
I've done a little bit of web research and am aware of some issues, but there are hundreds of pages of information, reporting a variety experiences, at different points in time and with different configurations. Is there any up-to-date summary of problems and fixes for this particular combination of hardware and OS?
So far, I'm aware of:
(1) problem waking from S3, at least partially fixed in BIOS 1.30 - I will make sure I'm running at least that version of the BIOS.
(2) problems with the touchpad under some circumstances - I don't use the touchpad, and I always disable it.
(3) problems with some WWAN hardware - My system won't have any WWAN hardware.
(4) fingerprint reader doesn't work - I guess I'll just have to keep typing a password.
-
MountainMan
- Posts: 38
- Joined: Mon May 10, 2004 12:17 am
Re: X1 Carbon (X1C) 6th gen - Linux cheat sheet?
I just came across this old thread of mine, which never got any answers.
I installed Ubuntu 18.04 on my X1C6 a couple of months ago, and it's working very well. The only significant hardware-related issue I had was trackpoint acceleration - it's nearly unusable in the default installation. Sleeping works fine by default - close the lid and it goes to sleep; open it and it wakes up. I don't use WWAN or the fingerprint reader or the camera/microphone, so I don't have any information about them.
There is a lot of discussion of linux trackpoint problems on the web, much of it contradictory. Here is how I fixed mine:
I experimented with various settings and, when I was satisifed, I made /usr/share/X11/xorg.conf.d/52-trackpoint-tweaks.conf containing:
I installed Ubuntu 18.04 on my X1C6 a couple of months ago, and it's working very well. The only significant hardware-related issue I had was trackpoint acceleration - it's nearly unusable in the default installation. Sleeping works fine by default - close the lid and it goes to sleep; open it and it wakes up. I don't use WWAN or the fingerprint reader or the camera/microphone, so I don't have any information about them.
There is a lot of discussion of linux trackpoint problems on the web, much of it contradictory. Here is how I fixed mine:
Code: Select all
sudo apt install xserver-xorg-input-evdev
xinput -list # look for the trackpoint. on my system, it's id=12 "TPPS/2 Elan TrackPoint".
xinput -list-props 12
# to experiment with individual parameters, try commands like this:
xinput set-prop "TPPS/2 Elan Trackpoint" "Device Accel Constant Deceleration" 1.75Code: Select all
Section "InputClass"
Identifier "Trackpoint tweaks"
MatchProduct "TPPS/2 Elan TrackPoint"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
Option "EmulateWheelTimeout" "200"
Option "EmulateWheelInertia" "2"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
Option "AccelerationProfile" "2"
Option "AccelerationNumerator" "12"
Option "AccelerationDenominator" "5"
Option "ConstantDeceleration" "3"
Option "AdaptiveDeceleration" "2"
EndSection
Last edited by MountainMan on Sun Jan 27, 2019 12:19 am, edited 1 time in total.
-
MountainMan
- Posts: 38
- Joined: Mon May 10, 2004 12:17 am
Re: X1 Carbon (X1C) 6th gen - Linux cheat sheet?
Here are a couple of other changes I made, based on my personal preferences.
Disable the touchpad - create /usr/share/X11/xorg.conf.d/53-disable-touchpad.conf (and reboot):
Replace Gnome Desktop with Unity:
Fix clumsy scrollbar behavior. Add the following to ~/.config/gtk-3.0/settings.ini (create if doesn't exist):
Add the following to ~/.config/gtk-3.0/gtk.css (create if doesn't exist):
Log out and log back in.
Replace the default file manager, Nautilus, with Caja:
Disable the touchpad - create /usr/share/X11/xorg.conf.d/53-disable-touchpad.conf (and reboot):
Code: Select all
Section "InputClass"
Identifier "Touchpad DISABLE"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "true"
EndSectionReplace Gnome Desktop with Unity:
Code: Select all
apt install ubuntu-unity-desktop
# when asked, choose lightdm as default display manager
# rebootFix clumsy scrollbar behavior. Add the following to ~/.config/gtk-3.0/settings.ini (create if doesn't exist):
Code: Select all
[Settings]
gtk-primary-button-warps-slider = falseCode: Select all
scrollbar {
-GtkScrollbar-has-backward-stepper: true;
-GtkScrollbar-has-forward-stepper: true;
}Replace the default file manager, Nautilus, with Caja:
Code: Select all
sudo apt install caja caja-open-terminal
gsettings set org.mate.applications-terminal exec gnome-terminal
# mouse-over the nautilus icon (a file drawer) in the launcher, right-click, choose "unlock from launcher"
# first invocation - open a terminal window and type caja
# reboot, which sets the correct file-drawer icon
# invoke caja from terminal, mouse-over icon in launcher, right-click, choose "lock to launcher"Re: X1 Carbon (X1C) 6th gen - Linux cheat sheet?
Since yours is an OS-specific question, perhaps it may be better if you ask this in the Linux forum.
I do not have Linux experience, but here's my 2 cents:
Did your X1C6 come with the Microsoft Signature Edition of Win10?
Think I've heard something about Microsoft and Lenovo did something to the BIOS to try hider Linux,
courtesy the brainchild of MS.
Like I said, I don't know Linux...
I do not have Linux experience, but here's my 2 cents:
Did your X1C6 come with the Microsoft Signature Edition of Win10?
Think I've heard something about Microsoft and Lenovo did something to the BIOS to try hider Linux,
courtesy the brainchild of MS.
Like I said, I don't know Linux...
Last edited by w0qj on Mon Jan 28, 2019 4:59 pm, edited 2 times in total.
Daily Driver: (X1E3) X1 Extreme 3rd Gen | mobile broadband (WWAN)
Current Thinkpads: X1E3 | X1E1 | X1C10 | X1C9 | X1C4 | X1C3 | X230
Retired Thinkpads: X250 | T410 | T42 | 560 (circa 1996)
Current Thinkpads: X1E3 | X1E1 | X1C10 | X1C9 | X1C4 | X1C3 | X230
Retired Thinkpads: X250 | T410 | T42 | 560 (circa 1996)
-
MountainMan
- Posts: 38
- Joined: Mon May 10, 2004 12:17 am
Re: X1 Carbon (X1C) 6th gen - Linux cheat sheet?
I'm not sure. I chose the least expensive option, "Windows 10 Home 64". I immediately replaced the original drive with a brand new one and installed Ubuntu on it.Did your X1C6 come with the Microsoft Signature Edition of Win10?
Nothing hindered my installing or running Ubuntu. The sole hardware problem, trackpoint acceleration, described above, was not caused by Microsoft. One of the libinput developers called the default implementation "simply broken:"
https://lists.freedesktop.org/archives/ ... 39029.html
Re: X1 Carbon (X1C) 6th gen - Linux cheat sheet?
Yes, that was a well-known piece of misinformation. Which I think you were the one spreading here last time.
viewtopic.php?p=807251#p807251
Thinkpad 25 (20K7), T16 Gen 3 (21MQ), Yoga 14 (20FY), T430s (IPS FHD + Classic Keyboard), X220 4291-4BG
X61 7673-V2V, T60 2007-QPG, T42 2373-F7G, X32 (IPS Screen), A31p w/ Ultrabay Numpad
X61 7673-V2V, T60 2007-QPG, T42 2373-F7G, X32 (IPS Screen), A31p w/ Ultrabay Numpad
Re: X1 Carbon (X1C) 6th gen - Linux cheat sheet?
OK, I stand corrected!
Please disregard my 29th-Jan-2019 posting regarding Windows 10 Signature Edition... the info in my posting is incorrect!
[Comment to Forum Moderators: You may delete my 29th-Jan-2019 posting in this thread if you wish!]
Please disregard my 29th-Jan-2019 posting regarding Windows 10 Signature Edition... the info in my posting is incorrect!
[Comment to Forum Moderators: You may delete my 29th-Jan-2019 posting in this thread if you wish!]
Daily Driver: (X1E3) X1 Extreme 3rd Gen | mobile broadband (WWAN)
Current Thinkpads: X1E3 | X1E1 | X1C10 | X1C9 | X1C4 | X1C3 | X230
Retired Thinkpads: X250 | T410 | T42 | 560 (circa 1996)
Current Thinkpads: X1E3 | X1E1 | X1C10 | X1C9 | X1C4 | X1C3 | X230
Retired Thinkpads: X250 | T410 | T42 | 560 (circa 1996)
-
- Similar Topics
- Replies
- Views
- Last post
-
-
X1 Carbon 4th Gen -- Wonky Keyboard
by Scorpion8 » Thu Oct 23, 2025 9:40 pm » in ThinkPad X1 / X1-Carbon / X1-Extreme and later Series - 9 Replies
- 14173 Views
-
Last post by Scorpion8
Wed Nov 19, 2025 4:42 pm
-
-
-
X1 carbon gen 5 and 6 keyboard and power button assembly interchangeability
by dcfbf » Mon Dec 15, 2025 4:15 pm » in ThinkPad X1 / X1-Carbon / X1-Extreme and later Series - 3 Replies
- 11373 Views
-
Last post by dcfbf
Wed Jan 21, 2026 2:32 pm
-
-
- 1 Replies
- 67 Views
-
Last post by RealBlackStuff
Thu Apr 23, 2026 12:30 am
-
-
T14 Gen 3 compatible 40-pin 4-lane display cables
by LimesKey » Fri Oct 24, 2025 3:22 pm » in Thinkpad T14/T15/T16 - 3 Replies
- 9033 Views
-
Last post by RealBlackStuff
Sun Oct 26, 2025 12:57 am
-
Who is online
Users browsing this forum: No registered users and 22 guests




