memory-leaks

Still reachable: lots of words in many pages.
git clone https://git.kevinlegouguec.net/memory-leaks
Log | Files | Refs | README | LICENSE

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).