From 80359a00a9c7370c039a05860db0e82a9504761e Mon Sep 17 00:00:00 2001 From: Johannes Kamprad Date: Thu, 18 Mar 2021 12:44:48 +0100 Subject: [PATCH] Update README.md --- README.md | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/README.md b/README.md index d09bb99..5736cf8 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,75 @@ ## maintainer: joekamprad ---> setup for i3-wm under [EndeavourOS](https://endeavouros.com) new config 01-2021 <--- +# Tutorial for i3-wm settings: +* background handled by [nitrogen](https://wiki.archlinux.org/index.php/nitrogen) +* gtk3 theme handled by [lxappearance-gtk3](https://wiki.lxde.org/de/LXAppearance) +* Filebrowser = [Thunar](https://docs.xfce.org/xfce/thunar/start) +* default Terminal-Emulator = [xfce4-terminal](https://docs.xfce.org/apps/terminal/start) +* Text-Editor = [xed](https://github.com/linuxmint/xed) + +# Main shortcuts: +[mod] key is set to the winkey (or should i call it linkey?) + +![alt text](https://raw.githubusercontent.com/endeavouros-team/screenshots/master/linkey.png "modkey") + +* [mod]+**enter** = open terminal (xfce4-terminal) +* [mod]+**w** = open Browser (firefox) +* [mod]+**n** = open Filebrowser (thunar) +* **F9** = app menu (rofi) +* **$mod+c** = close focused app [kill] +* **Print**-key = screenshot (scrot) + +# default i3-wm keycodes: +https://i3wm.org/docs/userguide.html#_default_keybindings + +# Display setup with arandr +![alt text](https://raw.githubusercontent.com/endeavouros-team/screenshots/master/arandr-display-setup-i3.png "arandr-i3-display-setup") +* open arandr and setup display/s as you need. +* save the setup from arandr menu or button exactly with filename `monitor`. +---> on i3 EndeavourOS we have a starter line in the ~/.config/i3/config + +``` +# start a script to setup displays +# uncomment the next line, use arandr to setup displays and save the file as monitor: +exec --no-startup-id ~/.screenlayout/monitor.sh +``` +this will handle to set display on each login. + + +# Tiling: +is set to default for i3wm and can be changed to: +* stacking: +Only the focused window in the container is displayed. You get a list of windows at the top of the container. + +* tabbed: +so each new window will open fullscreen as a tab, you can change between window-tabs with mouse or shortcut: +[mod]+**Left** focus left (left arrow key) +[mod]+**Right** focus right (right arrow key) + +# i3blocks: +![alt text](https://raw.githubusercontent.com/endeavouros-team/screenshots/master/i3-block.png "i3blocks") +* pulseaudio (mousewheel volume level, rightclick open pulseaudio control) +* weather (openweather you need to get city code and apikey first [adding it to ~/.config/i3/scripts/openweather.sh]) +get your api key here: https://openweathermap.org/appid and City code: https://openweathermap.org/find?q= (search your city and take the city code from the url in your browser [7 numbers at the end of the url]) +* tray-icons (showing network-manager and update-icon) +* logout button (poweroff, logout, suspending, hibernate e.t.c.) + +# panel bar (i3-blocks): +![alt text](https://raw.githubusercontent.com/endeavouros-team/screenshots/master/i3-block-bar-tutorial-tp.png "bar legende") +* CONFIG FILE = ~/.config/i3/i3blocks.conf +# Logout Menu: +![alt text](https://raw.githubusercontent.com/endeavouros-team/screenshots/master/logoutmenu.png "logout-menu") +* CONFIG FILE = ~/.config/i3/i3blocks.conf +# application menu (rofi): +![alt text](https://raw.githubusercontent.com/endeavouros-team/screenshots/master/menu.png "application-menu") +* color scheme = ~/.Xresources + +# Notifications are done with dunst: +![alt text](https://raw.githubusercontent.com/endeavouros-team/screenshots/master/dunst-i3-enOS.png "dunst-notification") +* CONFIG FILE = ~/.config/dunst/dunstrc +# dex : autostarting apps from /etc/xdg/autostart/ +https://github.com/jceb/dex # Tutorial to install EndeavourOS-i3 setup from scratch