Make th1cc usable
Now that I've finally got th1cc (Private) cleaned up and running at sane temperatures again, I need find a Linux distribution that works for me.
Parked
It's good enough as it is, and I have a bunch of other stuff to be getting on with.
To do
- Migrate data to the new drive
- Restore the old drive with Dell's recovery image and store it away
- Get the recovery image
- Get an NVMe enclosure
- Write the image
- Audio & music:
- Fix always defaulting to dock's audio output when docked. If a BT device is available, it should be used instead.
- Switching fully to
pipewire-pulse
seems to have fixed these annoying niggles.
- Switching fully to
- AirPlay support.
- Google Cast support.
- Fix always defaulting to dock's audio output when docked. If a BT device is available, it should be used instead.
- Enabling Zoom/Magnifier shouldn't make the display server repeatedly crash.
- Fixed at some point.
- macOS-style Zoom with Ctrl+scroll wheel:
- Tracked in (GNOME/gnome-control-center#1000).
- There's this extension, but it feels like it ought to be a core feature.
- Get the discrete GPU working properly:
- Is Bumblebee still the right way to do this? -- Nope
- Native support via
DRI_PRIME
? -- Yep
- Keyboard stuff:
- Make function keys behave as function keys first, media keys second (with
Fn
). - I need easier access to emoji.
- Emoji Selector will do, but I wish it positioned the picker near the insertion point or at least in the centre of the screen.
- Make function keys behave as function keys first, media keys second (with
- Make the trackpad wonderful:
- Not my favourite configuration, but it works as is.
- Enable three finger drag.
- Four finger swipe for workspace navigation.
- Gesture Improvements is pretty good.
- Two-finger clicks should be interpreted as right-clicks. Tweaks -> Keyboard & Mouse -> Mouse Click Emulation -> Fingers.
- Two finger swipe left and right should navigate back and forwards. -- It does in Firefox.
- Fix annoying DE bugs:
- Since the full screen extensions are all a bit naff, I gave up on them.
- Assigning windows to the left/right side of a workspace shouldn't move them to a new workspace.
- Fix weird maximise ghosting if a window briefly touches a display edge.
- Improve Gnome Shell ergonomics:
- Maximised and full-screen applications should move to their own workspaces. Used Fullscreen On New Workspace extension for this.
- Permanent taskbar-style dock, except when windows overlap. Used Dash to Panel extension for this.
- Use Wayland, following Use GNOME on Wayland with Nvidia hardware
- Figure out Wayland fractional scaling blurriness:
- Electron:
- Launching them with
DRI_PRIME=1
enables acceleration using the discrete GPU, at the cost of battery life. --enable-features=UseOzonePlatform --ozone-platform=wayland
works only when--disable-gpu
is specified, leading to really poor performance. This might be releated to Chromium bug 1125485.
- Launching them with
- JetBrains IDEs (and probably other Java apps):
- Native support seems to have stalled completely (see JBR-3206)
- Electron:
Battery replacement
Check stats with upower
:
upower -i /org/freedesktop/UPower/devices/battery_BAT0
native-path: BAT0
vendor: LGC-LGC8.33
model: DELL 5XJ28
serial: 33128
power supply: yes
updated: Sat Nov 12 00:29:47 2022 (3 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: fully-charged
warning-level: none
energy: 94.0932 Wh
energy-empty: 0 Wh
energy-full: 94.0932 Wh
energy-full-design: 97.114 Wh
energy-rate: 0.0118 W
voltage: 12.609 V
charge-cycles: N/A
time to empty: 332.2 days
percentage: 100%
capacity: 96.8894%
technology: lithium-ion
icon-name: 'battery-full-charged-symbolic'
History (rate):
1668212957 0.012 fully-charged
1668212927 0.000 fully-charged
Initial capacity measure is 96.8894%. After a charge to 100% and run to empty, it's 93.7789%. Starting to suspect something is wrong with the circuitry.