From 421363eedccbf0fa18b739842720af2194ab7cc7 Mon Sep 17 00:00:00 2001 From: Aleksander Cynarski Date: Sun, 26 Jan 2020 16:15:45 +0100 Subject: [PATCH 1/7] docs --- docs/i3.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/i3.md b/docs/i3.md index 9e91369..5e462b5 100644 --- a/docs/i3.md +++ b/docs/i3.md @@ -4,5 +4,21 @@ W starych czasach używałem [wmii][wmii], który był naprawdę przyjemnym WM Lata pracy na OSX mnie rozleniwiły, a potem po powrocie na Linuksa używałem Gnome, działał, śmigał, ale zapragnąłem zrobić coś po staremu, czyli wszystko za pomocą skryptów. Zarządzanie oknami, monitorami, dźwiękiem ale nisko poziomowo. Przypomnienie sobie wszystkich elementów współczesnego systemu nixowego zrobiło mi jedną sobotę. Wolny czas, mało gram, więc chciałem sobie przypomnieć jak to wszystko śmiga ;) +## Clipboard manager + +Osobiście nie wyobrażam sobie życia, bez narzędzia pozwalającego na trzymanie wielu danych w schowku systemowym. Oprogramowania typu [clipboardManager][Clipboard Manager] pozwala na trzymanie w schowku wielu danych, poza tekstem możemy tam trzymać obrazki i inne rzeczy. + +Najpopularniejsze w zależności od implementacji: + +* [diodon][Diodon] +* [parcellite][Parcellite] +* [clipit][ClipIt] +* [glipper][Glipper] + [wmii]: https://wiki.archlinux.org/index.php/Wmii "WMII" [Plan9]: https://9p.io/plan9/ "Plan9" +[clipboardManager]: https://en.wikipedia.org/wiki/Clipboard_manager "Clipboard Manager" +[diodon]: https://launchpad.net/diodon "Diodon" +[parcellite]: http://parcellite.sourceforge.net/ "Parcellite" +[clipit]: https://github.com/CristianHenzel/ClipIt "ClipIt" +[glipper]: https://launchpad.net/glipper "Glipper" From 17eb98ae71a3e5849b9c5df8634bd4d0982dcf97 Mon Sep 17 00:00:00 2001 From: Aleksander Cynarski Date: Sun, 26 Jan 2020 16:16:36 +0100 Subject: [PATCH 2/7] docs --- docs/i3.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/i3.md b/docs/i3.md index 5e462b5..e33bab5 100644 --- a/docs/i3.md +++ b/docs/i3.md @@ -10,10 +10,10 @@ Osobiście nie wyobrażam sobie życia, bez narzędzia pozwalającego na trzyman Najpopularniejsze w zależności od implementacji: -* [diodon][Diodon] -* [parcellite][Parcellite] -* [clipit][ClipIt] -* [glipper][Glipper] +* [Diodon][diodon] +* [Parcellite][parcellite] +* [ClipIt][dlipIt] +* [Glipper][glipper] [wmii]: https://wiki.archlinux.org/index.php/Wmii "WMII" [Plan9]: https://9p.io/plan9/ "Plan9" From 9a485a3f67f0d030b3ed110252b56c49a7cda12e Mon Sep 17 00:00:00 2001 From: Aleksander Cynarski Date: Sun, 26 Jan 2020 16:24:21 +0100 Subject: [PATCH 3/7] docs update --- .Xresources | 2 ++ .config/i3/config | 2 +- docs/i3.md | 4 +++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.Xresources b/.Xresources index ac8edbd..d34c56e 100644 --- a/.Xresources +++ b/.Xresources @@ -39,3 +39,5 @@ URxvt*inheritPixmap: true URxvt*shading: 20 urxvt*saveLines:8192 + +URxvt.perl-ext-common: selection-to-clipboard diff --git a/.config/i3/config b/.config/i3/config index c836c71..c45555d 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -139,8 +139,8 @@ exec_always --no-startup-id $HOME/.config/polybar/launch.sh exec --no-startup-id i3-msg 'exec $TERMINAL; workspace 2; exec firefox;' exec --no-startup-id feh --bg-scale ~/Wallpapers/seneca.jpg exec --no-startup-id xrandr --output HDMI1 --right-of eDP1 - exec --no-startup-id xset dpms 500 +exec --no-startup-id clipit exec --no-startup-id xautolock -time 10 -locker "betterlockscreen -l dim" exec --no-startup-id ~/bin/dunstwal exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 diff --git a/docs/i3.md b/docs/i3.md index e33bab5..0d1984b 100644 --- a/docs/i3.md +++ b/docs/i3.md @@ -12,9 +12,11 @@ Najpopularniejsze w zależności od implementacji: * [Diodon][diodon] * [Parcellite][parcellite] -* [ClipIt][dlipIt] +* [ClipIt][clipit] * [Glipper][glipper] +Nie polecę konkrtnego, wszystko zależy od upodobań, ja używam [ClipIt][clipit] + [wmii]: https://wiki.archlinux.org/index.php/Wmii "WMII" [Plan9]: https://9p.io/plan9/ "Plan9" [clipboardManager]: https://en.wikipedia.org/wiki/Clipboard_manager "Clipboard Manager" From 06f973d39840b318189febaed93361a7521a3988 Mon Sep 17 00:00:00 2001 From: Aleksander Cynarski Date: Sun, 26 Jan 2020 16:41:01 +0100 Subject: [PATCH 4/7] docs update --- docs/i3.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/i3.md b/docs/i3.md index 0d1984b..2ca14c0 100644 --- a/docs/i3.md +++ b/docs/i3.md @@ -4,9 +4,13 @@ W starych czasach używałem [wmii][wmii], który był naprawdę przyjemnym WM Lata pracy na OSX mnie rozleniwiły, a potem po powrocie na Linuksa używałem Gnome, działał, śmigał, ale zapragnąłem zrobić coś po staremu, czyli wszystko za pomocą skryptów. Zarządzanie oknami, monitorami, dźwiękiem ale nisko poziomowo. Przypomnienie sobie wszystkich elementów współczesnego systemu nixowego zrobiło mi jedną sobotę. Wolny czas, mało gram, więc chciałem sobie przypomnieć jak to wszystko śmiga ;) +## Konfiguracja środowiska + + + ## Clipboard manager -Osobiście nie wyobrażam sobie życia, bez narzędzia pozwalającego na trzymanie wielu danych w schowku systemowym. Oprogramowania typu [clipboardManager][Clipboard Manager] pozwala na trzymanie w schowku wielu danych, poza tekstem możemy tam trzymać obrazki i inne rzeczy. +Osobiście nie wyobrażam sobie życia, bez narzędzia pozwalającego na trzymanie wielu danych w schowku systemowym. Oprogramowania typu [Clipboard Manager][clipboardManager] pozwala na trzymanie w schowku wielu danych, poza tekstem możemy tam trzymać obrazki i inne rzeczy. Najpopularniejsze w zależności od implementacji: From e76c5e687ce0811ee384fde38f9de3729027e95e Mon Sep 17 00:00:00 2001 From: Aleksander Cynarski Date: Sun, 26 Jan 2020 17:51:42 +0100 Subject: [PATCH 5/7] docs update --- docs/i3.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/docs/i3.md b/docs/i3.md index 2ca14c0..9c0dfda 100644 --- a/docs/i3.md +++ b/docs/i3.md @@ -6,14 +6,26 @@ Lata pracy na OSX mnie rozleniwiły, a potem po powrocie na Linuksa używałem G ## Konfiguracja środowiska +### Menu + +Domyślnym uruchamiaczem aka launcherem w i3 jest [dmenu][Dmenu] + +### Wiele monitorów + +Odpowiedź `xrandr`, u mnie konfiguracja w *i3* wygląda tak: + +``` +exec --no-startup-id xrandr --output HDMI1 --right-of eDP1 +``` + +Można to jednak zrobić w zupełnie inny, acz bardziej dynamiczny sposób, autor tego [display-visor][repo] robi to ładniej ;) -## Clipboard manager +### Clipboard manager Osobiście nie wyobrażam sobie życia, bez narzędzia pozwalającego na trzymanie wielu danych w schowku systemowym. Oprogramowania typu [Clipboard Manager][clipboardManager] pozwala na trzymanie w schowku wielu danych, poza tekstem możemy tam trzymać obrazki i inne rzeczy. Najpopularniejsze w zależności od implementacji: - * [Diodon][diodon] * [Parcellite][parcellite] * [ClipIt][clipit] @@ -28,3 +40,5 @@ Nie polecę konkrtnego, wszystko zależy od upodobań, ja używam [ClipIt][clip [parcellite]: http://parcellite.sourceforge.net/ "Parcellite" [clipit]: https://github.com/CristianHenzel/ClipIt "ClipIt" [glipper]: https://launchpad.net/glipper "Glipper" +[dmenu]: https://wiki.archlinux.org/index.php/Dmenu "Dmenu" +[display-visor]: https://github.com/beanaroo/display-visor "display-visor" From 2dd13dc7e91a1b4f5d47ec1b19dc431c6dab8b17 Mon Sep 17 00:00:00 2001 From: Aleksander Cynarski Date: Sun, 26 Jan 2020 18:12:13 +0100 Subject: [PATCH 6/7] docs update --- .config/i3/config | 1 + docs/i3.md | 17 ++++++++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.config/i3/config b/.config/i3/config index c45555d..ea45884 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -21,6 +21,7 @@ bindsym $mod+Shift+q kill # start dmenu (a program launcher) bindsym $mod+d exec --no-startup-id rofi -show drun -theme themes/app-launcher bindsym $mod+i exec --no-startup-id rofi -show window + # move focused window bindsym $mod+j move left diff --git a/docs/i3.md b/docs/i3.md index 9c0dfda..dc5e59b 100644 --- a/docs/i3.md +++ b/docs/i3.md @@ -8,7 +8,21 @@ Lata pracy na OSX mnie rozleniwiły, a potem po powrocie na Linuksa używałem G ### Menu -Domyślnym uruchamiaczem aka launcherem w i3 jest [dmenu][Dmenu] +Domyślnym uruchamiaczem aka launcherem w i3 jest [dmenu][Dmenu] jest tak miło klasycznny, że aż trąci myszką. Daltego wybrałem [rofi][rofi], który pozwala na dużo więcej inwencji. Przede wszystkim pozwala na tworzenie tematów, zupełnie niezależnych od kontekstu uruchamianego menu. + +[rofi][Rofi] ma kilka trybów wyświetlania menu: + +* *drun* dostępne programy +* *window* uruchomione programy +* *system* reset, reboot. + +Dla każdego z nich możemy tworzyć odpowiednie przypisania klawiatury. + +``` +bindsym $mod+d exec --no-startup-id rofi -show drun -theme themes/app-launcher +bindsym $mod+i exec --no-startup-id rofi -show window +``` + ### Wiele monitorów @@ -42,3 +56,4 @@ Nie polecę konkrtnego, wszystko zależy od upodobań, ja używam [ClipIt][clip [glipper]: https://launchpad.net/glipper "Glipper" [dmenu]: https://wiki.archlinux.org/index.php/Dmenu "Dmenu" [display-visor]: https://github.com/beanaroo/display-visor "display-visor" +[rofi]: https://github.com/davatorium/rofi "rofi" From 82b88f76bee1064d025ec071e7a671f12ac6704c Mon Sep 17 00:00:00 2001 From: Aleksander Cynarski Date: Sun, 26 Jan 2020 18:14:04 +0100 Subject: [PATCH 7/7] docs update --- docs/i3.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/i3.md b/docs/i3.md index dc5e59b..f88abd8 100644 --- a/docs/i3.md +++ b/docs/i3.md @@ -32,7 +32,7 @@ Odpowiedź `xrandr`, u mnie konfiguracja w *i3* wygląda tak: exec --no-startup-id xrandr --output HDMI1 --right-of eDP1 ``` -Można to jednak zrobić w zupełnie inny, acz bardziej dynamiczny sposób, autor tego [display-visor][repo] robi to ładniej ;) +Można to jednak zrobić w zupełnie inny, acz bardziej dynamiczny sposób, autor tego [visor][repo] robi to ładniej ;) ### Clipboard manager @@ -55,5 +55,5 @@ Nie polecę konkrtnego, wszystko zależy od upodobań, ja używam [ClipIt][clip [clipit]: https://github.com/CristianHenzel/ClipIt "ClipIt" [glipper]: https://launchpad.net/glipper "Glipper" [dmenu]: https://wiki.archlinux.org/index.php/Dmenu "Dmenu" -[display-visor]: https://github.com/beanaroo/display-visor "display-visor" +[visor]: https://github.com/beanaroo/display-visor "display-visor" [rofi]: https://github.com/davatorium/rofi "rofi"