diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2025-01-14 23:36:18 +0100 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2025-01-15 00:25:26 +0100 |
| commit | 84261b1ee602ac17089d3330fe4a56698f820ea0 (patch) | |
| tree | 17d1aa859d78a0baee1acac759fc5bd890a6d16c /guides/setups/operating-systems/opensuse.org | |
| parent | 2e605b51e6e00ccf2eaf85b3e98423f36823ab99 (diff) | |
| download | memory-leaks-84261b1ee602ac17089d3330fe4a56698f820ea0.tar.xz | |
Split machine-specific notes
Diffstat (limited to 'guides/setups/operating-systems/opensuse.org')
| -rw-r--r-- | guides/setups/operating-systems/opensuse.org | 153 |
1 files changed, 2 insertions, 151 deletions
diff --git a/guides/setups/operating-systems/opensuse.org b/guides/setups/operating-systems/opensuse.org index d224f9f..5ea173c 100644 --- a/guides/setups/operating-systems/opensuse.org +++ b/guides/setups/operating-systems/opensuse.org @@ -1,77 +1,5 @@ -* Post-installation setup -** System settings -*** Workspace Behavior -- Virtual Desktops - - 1 row, 4 desktops -*** Window Management -- Task Switcher - - Visualization: Thumbnail Grid -*** Shortcuts -**** Applications -- Dolphin: disable =Meta+E=; add =Meta+F= -- Konsole: disable =Ctrl+Alt+T=; add =Meta+T= -- KRunner: disable =Alt+Space= -**** System Settings -- KWin - - Active Window Demanding Attention: disable =Ctrl+Alt+A= - - Maximize Window: =Meta+Up= - - Switch to Next Desktop: =Ctrl+Alt+Right= - - Switch to Previous Desktop: =Ctrl+Alt+Left= - - Walk Through Windows of Current Application: disable =Alt+`= - - Walk Through Windows of Current Application (Reverse): disable =Alt+~= - - Window to Desktop /n/: =Ctrl+Alt+n= -- Plasma - - Enable Clipboard Actions: disable =Ctrl+Alt+X= - - Manually Invoke Action on Current Clipboard: disable =Ctrl+Alt+R= -- Session Management - - Lock Session: disable =Ctrl+Alt+L=; add =Meta+X= -*** Input devices -- Keyboard - - Layouts - - Alternative shortcut: unset - - Variant: French (legacy, alt.) - - Advanced - - [X] Configure keyboard options - - [X] Caps Lock behavior: Make Caps Lock an additional Ctrl -** Bottom panel -- Configure Pager - - [X] Show application icons on window outlines -- Unpin all applications -- Replace "Icon-only Task Manager" with "Task Manager" -** Dotfiles -*** =.profile= -#+begin_src sh -if test -d ~/.local/bin -then - export PATH=~/.local/bin:${PATH} -fi - -unset PAGER # breaks Python REPL in Emacs. -#+end_src -** TODO Unset root password -Following instructions from [[https://en.opensuse.org/SDB:Administer_with_sudo][the support database]]: -- with ~visudo~, uncomment the ~%wheel ALL=(ALL) ALL~ line -- ~sudo usermod -aG wheel $USER~ -- with ~visudo~, comment out ~Defaults targetpw~ and ~ALL ALL=(ALL) - ALL~ -- YaST still insists on getting the root password… -*** Fix eager ~sudo passwd -d root~ -- boot on install media -- start rescue mode -- locate partition with ~lsblk~ -- ~mount $PARTITION /mnt/disk~ -- ~cp /mnt/disk/etc/shadow- /mnt/disk/etc/shadow~ -** Global keyboard settings -#+begin_src sh -$ sudo localectl set-x11-keymap fr pc105 latin9 ctrl:nocaps -#+end_src -To set this for TTYs: cf. [[./console.org]]. -** Applications -*** Firefox -- Clear =browser.newtabpage.pinned= -- Set =widget.use-xdg-desktop-portal.file-picker= to 1 to get Plasma's - file picker -* Packages that took me more than one minute to find +* Packages +… that took me more than one minute to find. ** spell-checking - hunspell - myspell-fr_FR @@ -86,83 +14,6 @@ To make permanent, either: immediate application, - run the command /a second time/ with =--permanent=, - run ~firewall-cmd --runtime-to-permanent~. -** Fix broken Nvidia drivers after upgrade -Reinstall Nvidia kernel module: -#+begin_src sh -$ sudo zypper in -f nvidia-gfxG05-kmp-default -#+end_src -** Load X-Box gamepad drivers automatically -- comment out any blacklisting of =xpad= in =/etc/modprobe.d= - (e.g. xboxdrv installs =/etc/modprobe.d/50-xpad.conf=) - - if installed, make sure the xboxdrv service is disabled -- ~sudo tee /etc/modules-load.d/xpad.conf <<< xpad~ -** Clear up some space for large upgrades -libc and compilers upgrades sometimes fail midway through because -there is no space left. An easy way to reclaim some space is to -delete some filesystem snapshots: -#+begin_src sh -$ sudo snapper list -$ sudo snapper delete $start-$end -#+end_src -** Add VLC codecs -#+begin_src sh -$ sudo zypper addrepo http://download.videolan.org/pub/vlc/SuSE/Tumbleweed VLC -$ sudo zypper modifyrepo --refresh VLC -$ sudo zypper install --from VLC ffmpeg vlc vlc-codecs -#+end_src -NB: there's a lot of prompting going on in that last command; maybe -=--allow-vendor-change= could help. -*** Upgrade woes -Sometimes this VLC repository will stop providing a package it used -to, e.g. because it now ships an upgraded version (and the version -number is somehow part of the package name). - -In that case, we need to help =zypper= figure out what to do: -#+begin_src sh -$ sudo zypper dist-upgrade --auto-agree-with-licenses -# … -Computing distribution upgrade... - -Problem: problem with the installed libliveMedia97-2021.08.23-58.7.x86_64 - Solution 1: install libliveMedia97-2021.08.23-1.2.x86_64 from vendor openSUSE - replacing libliveMedia97-2021.08.23-58.7.x86_64 from vendor VideoLAN Project (http://www.videolan.org) - Solution 2: keep obsolete libliveMedia97-2021.08.23-58.7.x86_64 - -Choose from above solutions by number or cancel [1/2/c/d/?] (c): d -Problem: problem with the installed libliveMedia97-2021.08.23-58.7.x86_64 -Detailed information: - the installed libliveMedia97-2021.08.23-58.7.x86_64 does not belong to a distupgrade repository and must be replaced - Solution 1: install libliveMedia97-2021.08.23-1.2.x86_64 from vendor openSUSE - replacing libliveMedia97-2021.08.23-58.7.x86_64 from vendor VideoLAN Project (http://www.videolan.org) - Solution 2: keep obsolete libliveMedia97-2021.08.23-58.7.x86_64 - -Choose from above solutions by number or cancel [1/2/c/d/?] (c): 1 -Resolving dependencies... -Computing distribution upgrade... -# … -The following package is going to be downgraded: - libliveMedia97 - -The following package is going to change vendor: - libliveMedia97 VideoLAN Project (http://www.videolan.org) -> openSUSE - -The following 6 NEW packages are going to be installed: - … libliveMedia102 … -# … -#+end_src - -In this instance, I went looking at the [[http://download.videolan.org/pub/vlc/SuSE/Tumbleweed/x86_64/][VLC repository]] to figure out -what was going on; searching for "libliveMedia" revealed that the -repository now shipped libliveMedia102 and no longer included -libliveMedia97. - -I went with solution 1 (switch to openSUSE's libliveMedia97), but -maybe solution 2 was the right one? E.g. maybe after "computing [the] -distribution upgrade", zypper would have realized that nobody needs -97 anymore, so it could be removed; could be I accidentally set 97 to -"manually installed" with solution 1? - -🤷 ** Auto-mount second disk under =$HOME/media= #+begin_example $ lsblk --fs |
