summaryrefslogtreecommitdiff
path: root/guides/setups/nc10-laptop/debian-buster.org
diff options
context:
space:
mode:
Diffstat (limited to 'guides/setups/nc10-laptop/debian-buster.org')
-rw-r--r--guides/setups/nc10-laptop/debian-buster.org306
1 files changed, 0 insertions, 306 deletions
diff --git a/guides/setups/nc10-laptop/debian-buster.org b/guides/setups/nc10-laptop/debian-buster.org
deleted file mode 100644
index 6169104..0000000
--- a/guides/setups/nc10-laptop/debian-buster.org
+++ /dev/null
@@ -1,306 +0,0 @@
-* Installation
-Installer does not recognize the touchpad, for some reason.
-
-* First boot
-#+BEGIN_QUOTE
-A start job is running for Load AppArmor profiles
-#+END_QUOTE
-Disappeared after β‰ˆ30s 🀷
-
-Wooh touchpad works! Although the sensitivity is a bit low.
-
-Wifi LED is on, whatever that means.
-
-Brightness function keys do not work on the login screen.
-
-Using default config to get four workspaces.
-
-Brightness and sound function keys work! πŸ™Œ
-
-Touchpad click and scroll do not work.
-
-Wifi function key does not work.
-
-* Getting comfortable
-** CapsLock
-Tweak /etc/default/keyboard to remap CapsLock as secondary
-Control, then in a TTY:
-
-#+BEGIN_SRC sh
-$ sudo udevadm trigger --subsystem-match input --action change
-$ sudo setupcon
-#+END_SRC
-** apt install (1/n)
-git greybird-gtk-theme elementary-xfce-icon-theme emacs
-
-git suggests git-doc: why of course, good idea!
-
-emacs suggests emacs-common-non-dfsg: right, what was that again?
-Documentation, IIRC? What does APT have to say?
-
-#+BEGIN_EXAMPLE
-$ apt show emacs-common-non-dfsg
-Package: emacs-common-non-dfsg
-State: not a real package (virtual)
-N: Can't select candidate version from package emacs-common-non-dfsg as it has no candidate
-N: Can't select versions from package 'emacs-common-non-dfsg' as it is purely virtual
-N: No packages found
-#+END_EXAMPLE
-
-… What does https://packages.debian.org/emacs-common-non-dfsg say?
-
-#+BEGIN_QUOTE
-*[non-free]*
-#+END_QUOTE
-
-[[https://www.debian.org/vote/2006/vote_001][Oh.]] Well then,
-
-#+BEGIN_SRC sh
-$ sudo sed -ri 's/^([^#].+ main)$/\1 contrib non-free/' /etc/apt/sources.list
-$ # While in there…
-$ sudo sed -ri 's/^(deb|deb-src) http:/\1 https:/' /etc/apt/sources.list
-#+END_SRC
-
-What now?
-
-#+BEGIN_EXAMPLE
-$ sudo apt update
-[…]
-Err:4 https://security.debian.org/debian-security buster/updates Release
- 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]
-[…]
-E: The repository 'https://security.debian.org/debian-security buster/updates Release' no longer has a Release file.
-N: Updating from such a repository can't be done securely, and is therefore disabled by default.
-N: See apt-secure(8) manpage for repository creation and user configuration details.
-#+END_EXAMPLE
-
-🀨
-
-#+BEGIN_SRC sh
-$ sudo sed -ri 's/security\.debian\.org/deb.debian.org/' /etc/apt/sources.list
-#+END_SRC
-
-[[https://wiki.debian.org/SourcesList#Example_sources.list][🀷]]
-
-** Clone dotfiles
-Allow external drives to be automounted: cf. Thunar section below.
-
-Grab ssh keys from backup. "Clone" (init, fetch, reset) dotfiles.
-
-** Tweak dotfiles
-Set EMAIL in .profile; copy .profile to .xsessionrc (AFAICT XFCE does
-not read ~/.config/environment.d) to get PATHs.
-
-In .bashrc, enable globstar and autocd, uncomment grep and ls aliases,
-source personal .bash_prompt.
-
-Fun fact! git can guess user.email from $EMAIL and user.name from the
-[[https://en.wikipedia.org/wiki/Gecos_field][GECOS field]].
-
-** Install Emacs packages
-- Comment out .emacs below (load custom-file)
-- (package-refresh-contents)
-- (package-install-selected-packages)
-
-** Configure XFCE
-*** Thunar
-**** Enable GVFS
-- apt install gvfs-backends gvfs-fuse
-- thunar > Edit > Preferences > Advanced > Volume Management > Configure
- - [X] Mount removable dries when hot-plugged
- - [X] Mount removable media when inserted
- - [ ] Browse removable media when inserted
-**** View
-- Side Pane: Tree
-- View as Detailed List
-*** Terminal
-**** General
-- Scrollbar is: Disabled
-- [X] Unlimited scrollback
-**** Appearance
-- [X] Use system font
-- [ ] Display menubar in new windows
-**** Advanced
-- [X] Disable all menu access keys (such as Alt-f) /for readline/
-- [X] Disable help window shortcut key (F10 by default) /for wavemon/
-- [X] Automatically copy selection to clipboard
-
-*** Mouse and Touchpad
-- Move sliders a bit to no avail, restore defaults.
-- Google around.
-- Why do my XFCE settings not have this "Touchpad" tab?
-- apt install xserver-xorg-input-synaptics
-- Log out and in again.
-- Woah the pointer is much faster now.
-- And the "Touchpad" tab is here now!
- - [X] Tap touchpad to click
- - Scrolling mode: Edge scrolling
-πŸŽ‰
-
-*** Panels
-**** Top panel
-Row size: 24px
-Items:
-- Applications Menu
- - [X] Show application description in tooltip
- - [ ] Show button title
-- Window Buttons:
- - [ ] Show button labels
- - [ ] Show handle
-- Workspace switcher:
- - [ ] Show miniature view
-- Clock: Custom format: =%d %b %R=
-- PulseAudio Plugin
-- Power Manager Plugin: add
- - Show label: None
-- Action Buttons: remove
-**** Remove bottom panel
-I'd rather remember a few Super-… shortcuts to launch these
-applications rather than waste all this vertical space.
-
-*** Power Manager
-*** Workspaces
-Set names to πŸ–΅.
-
-*** Appearance
-**** Style
-Greybird
-
-Patch the xfwm-tabwin style to prevent the mouse from screwing with
-Alt-Tab:
-
-#+BEGIN_SRC diff
-diff -u /usr/share/themes/Greybird/gtk-2.0/gtkrc.bkp /usr/share/themes/Greybird/gtk-2.0/gtkrc
---- /usr/share/themes/Greybird/gtk-2.0/gtkrc.bkp
-+++ /usr/share/themes/Greybird/gtk-2.0/gtkrc
-@@ -897,8 +897,8 @@
-
- bg[NORMAL] = shade (0.15, @text_color)
- bg[ACTIVE] = shade (0.65, @selected_bg_color)
-- bg[PRELIGHT] = shade (0.75, @selected_bg_color)
-- bg[SELECTED] = shade (0.55, @bg_color)
-+ bg[PRELIGHT] = shade (0.55, @bg_color)
-+ bg[SELECTED] = shade (0.75, @selected_bg_color)
-
- fg[NORMAL] = shade (0.8, @base_color)
- fg[ACTIVE] = @base_color
-#+END_SRC
-**** Icons
-elementary Xfce darker
-**** Fonts
-- Default Font: Noto Sans 9
-- Default Monospace Font: Noto Mono 9
-- Hinting: Slight
-- Sub-pixel order: RGB (trusting the [[http://www.lagom.nl/lcd-test/subpixel.php][Lagom LCD test pages]] here,
- changing the setting has no visible effect AFAICT…)
-
-*** Window manager
-**** Style
-- Theme: Greybird-compact
-**** Keyboard
-- Tile window to the left: Super+Left
-- Tile window to the right: Super+Right
-- Show desktop: Super+D
-*** Window manager tweaks
-**** Cycling
-- [X] Cycle through windows in a list
-**** Accessiblity
-- [X] Hide title of windows when maximized
-**** Compositor
-- [ ] Show shadows under dock windows
-
-*** Keyboard
-**** Application Shortcuts
-- emacs: Super+E
-- exo-open --launch FileManager: Super+F
-- exo-open --launch TerminalEmulator: Super+T
-- exo-open --launch WebBrowser: Super+W
-- xfce4-screenshooter: Print
-- xfce4-screenshooter --fullscreen: Shift+Print
-- xfce4-screenshooter --region: Control+Print
-- xfce4-screenshooter --window: Super+Print
-- xfce4-session-logout: Super+X
-- xflock4: Super+L
-
-** Work on battery life
-Somewhat shorter than with BunsenLabs…
-
-Write script to apply powertop advice.
-
-** Install more stuff
-aspell-fr ffmpeg gimp vlc wordnet
-*** CLI tools
-mlocate ripgrep vim
-*** documentation
-info manpages-dev manpages-posix manpages-posix-dev gcc-doc make-doc python3-doc tar-doc
-
-#+BEGIN_QUOTE
-E: Package 'gcc-doc' has no installation candidate
-#+END_QUOTE
-
-gcc-doc is only available in the /backports/?
-*** Emacs 27 build dependencies
-- build-dep emacs
-- libjansson-dev libwebkit2gtk-4.0-dev
-*** system monitoring
-htop powertop wavemon
-** Configure more stuff
-*** lightdm
-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
-it]] and I kind of like it (fewer keystrokes, and a cute avatar).
-
-#+BEGIN_SRC sh
-$ sudo tee /usr/share/lightdm/lightdm.conf.d/99_custom.conf <<EOF
-> [Seat:*]
-> greeter-hide-users=false
-> EOF
-#+END_SRC
-*** groups
-adduser ${USER} adm, so that I can read /var/log files.
-adduser ${USER} dialout, so I can sync my phone.
-** Setup Firefox
-- download most recent release from from <https://www.mozilla.org>
-- unpack it $SOMEWHERE
-- make sure everyone can find it:
-
- #+BEGIN_SRC sh
- $ sudo update-alternatives --install $(which x-www-browser) x-www-browser \
- ${SOMEWHERE}/firefox/firefox 1
- $ ln -s ${SOMEWHERE}/firefox/firefox ~/.local/bin/
- #+END_SRC
-
-- paste backuped configuration into ~/.mozilla/firefox
-* Someday
-** fix xfce4-terminal opening links with firefox-esr
-** fix Thunar opening images with Firefox instead of Ristretto
-** fix Ristretto thumbnails
-** fix Ethernet after suspend
-Workaround:
-#+BEGIN_SRC sh
-$ sudo modprobe -r sky2 && sudo modprobe -i sky2
-#+END_SRC
-
-References:
-- https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1841304
-- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895378
-- https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1798921
-- https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1809843
-- https://askubuntu.com/questions/1029620/ubuntu-18-04-lts-sky2-ethernet-stops-working-after-system-resume-from-suspend
-- https://bbs.archlinux.org/viewtopic.php?id=234725
-
-** setup fonts
-#+BEGIN_SRC html
-<head>
- <meta charset="utf-8"/>
-</head>
-<body>
- πŸ˜€ 😬 😁 πŸ˜‚ πŸ˜ƒ πŸ˜„ πŸ˜… πŸ˜† πŸ˜‡ πŸ˜‰ 😊 πŸ™‚ πŸ™ƒ ☺️ πŸ˜‹ 😌 😍 😘
-</body>
-#+END_SRC
-
-- apt install fonts-noto-color-emoji
-- mousepad and xfce4-terminal seem to pick the font up out of the box
-- Firefox 69 displays ☺ with DejaVu Sans Mono
-- Emacs 27 with =(set-fontset-font t nil "Noto Color Emoji")= can
- display everything with Noto Color Emoji except ☺, which remains
- with DejaVu Sans Mono