-
Notifications
You must be signed in to change notification settings - Fork 0
Desktop env
GradedJestRisk edited this page Mar 22, 2020
·
8 revisions
Desktop environment is made of:
- graphical-based UI (GUI)
- graphical shell
- window manager
- stacking
- compositing
- tiling (non-overlapping frames)
- widget toolkit
- communication protocol for display server
- text-based UI
- GNOME
- KDE
- graphical-based UI (GUI)
- graphical shell : GNOME 3
- window manager:
- compositing : Mutter (also Wayland compositor)
- tiling: PaperWM
- widget toolkit: Gtk GNOME ToolKit
- communication protocol for display server : Wayland
- text-based UI
- terminal: GNOME terminal
- window manager
- tiling: i3
- graphical shell : Unity
- communication protocol for display server : XWindow
Version is stored in /usr/share/gnome/gnome-version.xml
List:
- export
dconf dump / ><FILE_PATH>
- import
dconf load / <~<FILE_PATH>
- show full date on upper bar
gsettings set org.gnome.desktop.interface clock-show-date true
Useful:
- take screenshot and copy to clipboard
gnome-screenshot -a -c
List:
- enter (non -interactive) command: Alt F2
- switch
- window: Alt Tab
- windows instance Alt ²
- Mouse (X clipboard):
- copy: select
- paste: middle button
List installed: ls /usr/share/xsessions/*.desktop
Install:
- Install, from i3 stable repository
- Take a tour here
- open a new session and choose i3
- make it default:
update-alternatives --install /usr/bin/x-session-manager x-session-manager /usr/bin/i3
List ($mod +):
- start i3: Enter
- start app: d (dmenu)
- split:
- vertically: v
- horizontally: h
- full-screen: f
- close window: Shift Q
- exit i3: Shift E