install.org (4446B)
1 * installer 2 Touchpad is not recognized, for some reason. 3 * first boot 4 #+BEGIN_QUOTE 5 A start job is running for Load AppArmor profiles 6 #+END_QUOTE 7 Disappeared after ≈30s 🤷 8 9 Wooh touchpad works! Although the sensitivity is a bit low. 10 *NB: solved below.* 11 12 Wifi LED is on, whatever that means. 13 14 Brightness function keys do not work on the login screen. 15 16 Using default XFCE config to get four workspaces. 17 18 Brightness and sound function keys work! 🙌 19 20 Touchpad click and scroll do not work. 21 *NB: solved below.* 22 23 Wifi function key does not work. 24 25 Battery life seems somewhat shorter than with Bunsenlabs, even after 26 applying all powertop tricks in the book. 27 * apt install (1/n) 28 git greybird-gtk-theme elementary-xfce-icon-theme emacs 29 30 git suggests git-doc: why of course, good idea! 31 32 emacs suggests emacs-common-non-dfsg: right, what was that again? 33 Documentation, IIRC? What does APT have to say? 34 35 #+BEGIN_EXAMPLE 36 $ apt show emacs-common-non-dfsg 37 Package: emacs-common-non-dfsg 38 State: not a real package (virtual) 39 N: Can't select candidate version from package emacs-common-non-dfsg as it has no candidate 40 N: Can't select versions from package 'emacs-common-non-dfsg' as it is purely virtual 41 N: No packages found 42 #+END_EXAMPLE 43 44 … What does https://packages.debian.org/emacs-common-non-dfsg say? 45 46 #+BEGIN_QUOTE 47 *[non-free]* 48 #+END_QUOTE 49 50 [[https://www.debian.org/vote/2006/vote_001][Oh.]] Well then, 51 52 #+begin_src sh 53 $ sudo sed -ri 's/^([^#].+ main)$/\1 contrib non-free/' /etc/apt/sources.list 54 $ # While in there… 55 $ sudo sed -ri 's/^(deb|deb-src) http:/\1 https:/' /etc/apt/sources.list 56 #+end_src 57 58 What now? 59 60 #+BEGIN_EXAMPLE 61 $ sudo apt update 62 […] 63 Err:4 https://security.debian.org/debian-security buster/updates Release 64 Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. The name in the certificate does not match the expected. Could not handshake: Error in the certificate verification. [IP: 217.196.149.233 443] 65 […] 66 E: The repository 'https://security.debian.org/debian-security buster/updates Release' no longer has a Release file. 67 N: Updating from such a repository can't be done securely, and is therefore disabled by default. 68 N: See apt-secure(8) manpage for repository creation and user configuration details. 69 #+END_EXAMPLE 70 71 🤨 72 73 #+begin_src sh 74 $ sudo sed -ri 's/security\.debian\.org/deb.debian.org/' /etc/apt/sources.list 75 #+end_src 76 77 [[https://wiki.debian.org/SourcesList#Example_sources.list][🤷]] 78 79 * tweak dotfiles 80 Set EMAIL in .profile; copy .profile to .xsessionrc (AFAICT XFCE does 81 not read ~/.config/environment.d) to get PATHs. 82 83 In .bashrc, enable globstar and autocd, uncomment grep and ls aliases, 84 source personal .bash_prompt. 85 86 Fun fact! git can guess user.email from $EMAIL and user.name from the 87 [[https://en.wikipedia.org/wiki/Gecos_field][GECOS field]]. 88 * apt install (2/n) 89 #+BEGIN_QUOTE 90 E: Package 'gcc-doc' has no installation candidate 91 #+END_QUOTE 92 gcc-doc is only available in /backports/? 93 * configure XFCE 94 ** Mouse and Touchpad 95 - Move sliders a bit to no avail, restore defaults. 96 - Google around. 97 - Why do my XFCE settings not have this "Touchpad" tab? 98 - apt install xserver-xorg-input-synaptics 99 - Log out and in again. 100 - Woah the pointer is much faster now. 101 - And the "Touchpad" tab is here now! 102 🎉 103 ** Panels 104 Remove bottom panel: I'd rather remember a few Super-… shortcuts to 105 launch these applications rather than waste all this vertical space. 106 ** Appearance 107 *** Style 108 Greybird 109 110 Patch the xfwm-tabwin style to prevent the mouse from screwing with 111 Alt-Tab: 112 113 #+begin_src diff 114 diff -u /usr/share/themes/Greybird/gtk-2.0/gtkrc.bkp /usr/share/themes/Greybird/gtk-2.0/gtkrc 115 --- /usr/share/themes/Greybird/gtk-2.0/gtkrc.bkp 116 +++ /usr/share/themes/Greybird/gtk-2.0/gtkrc 117 @@ -897,8 +897,8 @@ 118 119 bg[NORMAL] = shade (0.15, @text_color) 120 bg[ACTIVE] = shade (0.65, @selected_bg_color) 121 - bg[PRELIGHT] = shade (0.75, @selected_bg_color) 122 - bg[SELECTED] = shade (0.55, @bg_color) 123 + bg[PRELIGHT] = shade (0.55, @bg_color) 124 + bg[SELECTED] = shade (0.75, @selected_bg_color) 125 126 fg[NORMAL] = shade (0.8, @base_color) 127 fg[ACTIVE] = @base_color 128 #+end_src 129 * configure more stuff 130 ** lightdm 131 Debian [[https://wiki.debian.org/LightDM#Enable_user_list][hides the list of users]] on the login screen; Bunsenlabs [[https://github.com/BunsenLabs/bunsen-configs/blob/9.6-1/lightdm.conf.d/50_bunsen.conf][enables 132 it]] and I kind of like it (fewer keystrokes, and a cute avatar).