User Tools

Site Tools


linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux [2024/03/02 12:30] – [First Things] Add ripgrep and at dblumelinux [2025/08/07 23:05] (current) – [Image/Photo Editors] dblume
Line 66: Line 66:
 | [[https://www.photopea.com/|Photopea]] | Online | Has arrows. Width is limited to a narrow max. | | [[https://www.photopea.com/|Photopea]] | Online | Has arrows. Width is limited to a narrow max. |
 | [[https://excalidraw.com/|Excalidraw]] | Online | Pretty great diagram drawing tools. Not a photo editor, but making a note here. | | [[https://excalidraw.com/|Excalidraw]] | Online | Pretty great diagram drawing tools. Not a photo editor, but making a note here. |
 +| [[https://app.diagrams.net/|app.diagrams.net / draw.io]] | Online | Quick charts, UML templates |
 | **-> [[https://krita.org/en/|Krita]]** | Local | Promising image editor. Arrows in vector layer. Draw line then change properties. | | **-> [[https://krita.org/en/|Krita]]** | Local | Promising image editor. Arrows in vector layer. Draw line then change properties. |
 | [[https://www.gimp.org/|Gimp]] | Local | The huge standard. GNU Photoshop. More than I usually need. | | [[https://www.gimp.org/|Gimp]] | Local | The huge standard. GNU Photoshop. More than I usually need. |
 | [[https://www.pinta-project.com/|Pinta]] | Local | Inspired by an old version of Paint.NET. Installed, but unsure. Arrows are easy. | | [[https://www.pinta-project.com/|Pinta]] | Local | Inspired by an old version of Paint.NET. Installed, but unsure. Arrows are easy. |
 +| [[https://pixieditor.net/|Pixie]] | Local | Another DotNET image editor. |
  
  
Line 74: Line 76:
  
 I put the krita appimage in ''/usr/local/bin'', the .desktop in ''$HOME/.local/share/applications'', and a 256x256 .png in ''/usr/share/pixmaps''. The .png is untested. I put the krita appimage in ''/usr/local/bin'', the .desktop in ''$HOME/.local/share/applications'', and a 256x256 .png in ''/usr/share/pixmaps''. The .png is untested.
 +
 +===== DejaVu Sans for Powerline Font =====
 +
 +First install the Powerline Font:
 +
 +  git clone --filter=blob:none -b master --single-branch https://github.com/powerline/fonts.git
 +  cd fonts
 +  ./install.sh "DejaVu Sans"
 +
 +Then your terminal emulator can use it.
  
 ===== i3 ===== ===== i3 =====
  
-The [[https://i3wm.org/|i3 Window Manager]].+The [[https://i3wm.org/|i3 Window Manager]]. (Eventually consider [[https://swaywm.org/|Sway]], a tiling Wayland compositor and a drop-in replacement for i3, with no tearing problems.) 
 + 
 +==== Install Alacritty ==== 
 + 
 +gnome-terminal won't distinguish between C-i and Tab, so [[https://www.how2shout.com/linux/how-to-install-alacritty-terminal-on-ubuntu-22-04-lts/|install a terminal emulator that can, like Alacritty]], and set TERMINAL in .bashrc for i3-sensible-terminal to use. 
  
 ==== Configuration ==== ==== Configuration ====
Line 97: Line 114:
 xinput set-prop "PIXA3854:00 093A:0274 Touchpad" "libinput Natural Scrolling Enabled" 1 xinput set-prop "PIXA3854:00 093A:0274 Touchpad" "libinput Natural Scrolling Enabled" 1
 xinput set-prop "PIXA3854:00 093A:0274 Touchpad" "libinput Tapping Drag Lock Enabled" 1 xinput set-prop "PIXA3854:00 093A:0274 Touchpad" "libinput Tapping Drag Lock Enabled" 1
 +xinput set-prop "PIXA3854:00 093A:0274 Touchpad" "libinput Scrolling Pixel Distance" 40
 </file> </file>
  
Line 255: Line 273:
 [[https://askubuntu.com/questions/1413750/how-to-change-2-finger-touchpad-scroll-speed-on-ubuntu-22-04|How to change 2-finger touchpad scroll speed on Ubuntu 22.04]]. If you really want this, may have to compile libinput-config locally. [[https://askubuntu.com/questions/1413750/how-to-change-2-finger-touchpad-scroll-speed-on-ubuntu-22-04|How to change 2-finger touchpad scroll speed on Ubuntu 22.04]]. If you really want this, may have to compile libinput-config locally.
  
 +====== Distro Upgrade ======
  
 +Software Updater: "Not enough free disk space"
 +Thread at Slack. First try "sudo apt-get autoremove --purge", and if that doesn't work, then to see the installed kernels:
 +
 +<code>
 +$ dpkg --list | egrep "^ii +(linux-image|linux-headers)"
 +ii  linux-headers-5.11.0-46-generic            5.11.0-46.51~20.04.1                amd64        Linux kernel headers for version 5.11.0 on 64 bit x86 SMP
 +ii  linux-headers-5.13.0-52-generic            5.13.0-52.59~20.04.1                amd64        Linux kernel headers for version 5.13.0 on 64 bit x86 SMP
 +ii  linux-headers-5.15.0-58-generic            5.15.0-58.64~20.04.1                amd64        Linux kernel headers for version 5.15.0 on 64 bit x86 SMP
 +ii  linux-headers-5.15.0-60-generic            5.15.0-60.66~20.04.1                amd64        Linux kernel headers for version 5.15.0 on 64 bit x86 SMP
 +ii  linux-headers-5.4.0-42                     5.4.0-42.46                         all          Header files related to Linux kernel version 5.4.0
 +ii  linux-headers-5.4.0-42-generic             5.4.0-42.46                         amd64        Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
 +ii  linux-headers-5.8.0-63-generic             5.8.0-63.71~20.04.1                 amd64        Linux kernel headers for version 5.8.0 on 64 bit x86 SMP
 +ii  linux-headers-generic-hwe-20.04            5.15.0.60.66~20.04.26               amd64        Generic Linux kernel headers
 +ii  linux-image-5.15.0-58-generic              5.15.0-58.64~20.04.1                amd64        Signed kernel image generic
 +ii  linux-image-5.15.0-60-generic              5.15.0-60.66~20.04.1                amd64        Signed kernel image generic
 +ii  linux-image-generic-hwe-20.04              5.15.0.60.66~20.04.26               amd64        Generic Linux kernel image
 +</code>
 +
 +And then choose the old ones (comparing with what's on /boot) to manually remove...
 +
 +<code>
 +df -h /boot
 +ls -l /boot
 +# Install aptitude to see why it was installed... (Output wordy, says whether manually installed, dependencies)
 +aptitude why -v linux-headers-5.11.0-46-generic
 + 
 +sudo apt purge linux-headers-5.11.0-46-generic  # picked a few old looking ones
 +</code>
linux.1709411436.txt.gz · Last modified: 2024/03/02 12:30 by dblume