/dev/null

discard to the void

Outils pour utilisateurs

Outils du site


tech:linux_desktop

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tech:linux_desktop [2023/09/30] 2027a.nettech:linux_desktop [2023/12/22] (Version actuelle) Mathieu
Ligne 1: Ligne 1:
 ====== Customized linux desktop for advanced users ====== ====== Customized linux desktop for advanced users ======
 +~~DISCUSSION~~
 +
 +
 +**Despite the grandiose title, this will just be a collection of free software i use to build a tailored, efficient and minimalist tiling desktop experience, a word about possible alternatives and some random thoughts.**
  
 <WRAP center round info 60%> <WRAP center round info 60%>
 Une version en français est [[tech:linux_desktop-fr|disponible ici]] Une version en français est [[tech:linux_desktop-fr|disponible ici]]
 </WRAP> </WRAP>
- 
- 
-**Despite the grandiose title, this will just be a collection of free software i use to build a tailored, efficient and minimalist tiling desktop experience, a word about possible alternatives and some random thoughts.** 
  
 I won't mention specialized software, like Blender, Krita, OBS or Godot, or even Thunderbird. If you need them, you probably know it and they don't belong on every user desktop.  I won't mention specialized software, like Blender, Krita, OBS or Godot, or even Thunderbird. If you need them, you probably know it and they don't belong on every user desktop. 
- 
  
 I run debian, but almost **any linux distribution will do**.  I run debian, but almost **any linux distribution will do**. 
Ligne 20: Ligne 20:
 ===== Window manager ===== ===== Window manager =====
  
-  * **[[https://github.com/qtile/qtile#readme|Qtile]]** is my window manager of choice. It's a modern, simple, automatic [[https://en.wikipedia.org/wiki/Tiling_window_manager|tiling WM]], very hackable, written and configured in python, that's **available for both X11 and Wayland**. It comes with a great built-in bar, and widgets for almost everything you may need for a regular desktop experience. It provides a large number of automatic layouts, including the classic master/stack, and it's scratchpad is the best implementation i've used+  * **[[https://github.com/qtile/qtile#readme|Qtile]]** is my window manager of choice. It's a modern, simple, automatic [[https://en.wikipedia.org/wiki/Tiling_window_manager|tiling WM]], very hackable, written and configured in python, that's **available for both X11 and Wayland**. It comes with a great built-in bar, and widgets for almost everything you may need for a regular desktop experience. It provides a large number of automatic layouts, including the classic master/stack, and it's scratchpad is the best implementation i've used. On debian, you'll need to install it //via// [[https://pypi.org/project/pip/|pip]]
   * **[[https://github.com/baskerville/bspwm#readme|Bspwm]]** is also a very good choice if you value simplicity. It's configured in bash (or any other script langage you like) and is very minimalist   * **[[https://github.com/baskerville/bspwm#readme|Bspwm]]** is also a very good choice if you value simplicity. It's configured in bash (or any other script langage you like) and is very minimalist
   * I manage most of my **keyboard shortcuts in [[https://github.com/baskerville/sxhkd#readme|sxhkd]]**. This is required in bspwm, but also work wonderfully with any other window manager. Have a look [[https://github.com/isingasimplesong/dotfiles/tree/main/sxhkd|at my config]] to see how i manage to maintain a common sxhkd file compatible with every WM i want, by separating [[https://github.com/isingasimplesong/dotfiles/blob/main/qtile/keys.py|specific window management shortcuts]] from [[https://github.com/isingasimplesong/dotfiles/blob/main/sxhkd/sxhkdrc_common|generic user shortcuts]]. Sxhkd is awesome, lightweight, portable, and provide advanced shortcuts management, like keychords and a powerful syntax    * I manage most of my **keyboard shortcuts in [[https://github.com/baskerville/sxhkd#readme|sxhkd]]**. This is required in bspwm, but also work wonderfully with any other window manager. Have a look [[https://github.com/isingasimplesong/dotfiles/tree/main/sxhkd|at my config]] to see how i manage to maintain a common sxhkd file compatible with every WM i want, by separating [[https://github.com/isingasimplesong/dotfiles/blob/main/qtile/keys.py|specific window management shortcuts]] from [[https://github.com/isingasimplesong/dotfiles/blob/main/sxhkd/sxhkdrc_common|generic user shortcuts]]. Sxhkd is awesome, lightweight, portable, and provide advanced shortcuts management, like keychords and a powerful syntax 
Ligne 153: Ligne 153:
  
  
 +{{tag>Linux English}}
  
  
  
tech/linux_desktop.1696088009.txt.gz · Dernière modification : 2023/09/30 de 2027a.net

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki