Minor updates

This commit is contained in:
Thomas Dehaeze 2019-12-30 17:22:22 +01:00
parent 983fe0e05d
commit 6c62482fc5
5 changed files with 94 additions and 166 deletions

View File

@ -1,4 +1,21 @@
#+TITLE: Music Configuration #+TITLE: Music/Sound Configuration
* Pavu Control
:PROPERTIES:
:header-args: :tangle ~/.config/pavucontrol.ini
:header-args+: :comments both :mkdirp yes
:END:
#+BEGIN_SRC conf
[window]
width=500
height=400
sinkInputType=1
sourceOutputType=1
sinkType=0
sourceType=1
showVolumeMeters=1
#+END_SRC
* NCMPCPP * NCMPCPP
https://rybczak.net/ncmpcpp/ https://rybczak.net/ncmpcpp/

View File

@ -45,6 +45,8 @@ c.confirm_quit = ['downloads']
# Automatically start playing `<video>` elements # Automatically start playing `<video>` elements
c.content.autoplay = False c.content.autoplay = False
c.content.notifications = False
# Allow websites to request geolocations. # Allow websites to request geolocations.
c.content.geolocation = 'ask' c.content.geolocation = 'ask'

View File

@ -1,153 +1,57 @@
#+TITLE: Rofi Configuration #+TITLE: Rofi Configuration
* Rofi * Rofi
:PROPERTIES: :PROPERTIES:
:header-args: :tangle ~/.config/rofi/config.rasi :header-args: :tangle ~/.config/rofi/config.rasi
:header-args+: :comments no :mkdirp yes :header-args+: :comments no :mkdirp yes
:END: :END:
#+BEGIN_SRC conf #+BEGIN_SRC conf
configuration { configuration {
/* modi: "window,run,ssh";*/ modi: "window,run,ssh";
/* width: 50;*/ width: 50;
/* lines: 15;*/ lines: 15;
/* columns: 1;*/ columns: 1;
font: "Hack Nerd Font 12"; font: "Hack Nerd Font 12";
/* bw: 1;*/ fixed-num-lines: true;
/* location: 0;*/ show-icons: false;
/* padding: 5;*/ terminal: "rofi-sensible-terminal";
/* yoffset: 0;*/ sort: false;
/* xoffset: 0;*/ case-sensitive: false;
/* fixed-num-lines: true;*/ cycle: true;
/* show-icons: false;*/ sidebar-mode: false;
/* terminal: "rofi-sensible-terminal";*/ auto-select: false;
/* ssh-client: "ssh";*/ combi-modi: "window,run";
/* ssh-command: "{terminal} -e {ssh-client} {host}";*/ matching: "normal";
/* run-command: "{cmd}";*/ line-margin: 2;
/* run-list-command: "";*/ line-padding: 1;
/* run-shell-command: "{terminal} -e {cmd}";*/ separator-style: "dash";
/* window-command: "xkill -id {window}";*/ hide-scrollbar: true;
/* window-match-fields: "all";*/ fullscreen: false;
/* icon-theme: ;*/ dpi: -1;
/* drun-match-fields: "name,generic,exec,categories";*/ show-match: true;
/* drun-show-actions: false;*/
/* drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]";*/
/* disable-history: false;*/
/* sort: false;*/
/* sorting-method: ;*/
/* case-sensitive: false;*/
/* cycle: true;*/
/* sidebar-mode: false;*/
/* eh: 1;*/
/* auto-select: false;*/
/* parse-hosts: false;*/
/* parse-known-hosts: true;*/
/* combi-modi: "window,run";*/
/* matching: "normal";*/
/* tokenize: true;*/
/* m: "-5";*/
/* line-margin: 2;*/
/* line-padding: 1;*/
/* filter: ;*/
/* separator-style: "dash";*/
/* hide-scrollbar: false;*/
/* fullscreen: false;*/
/* fake-transparency: false;*/
/* dpi: -1;*/
/* threads: 0;*/
/* scrollbar-width: 8;*/
/* scroll-method: 0;*/
/* fake-background: "screenshot";*/
/* window-format: "{w} {i}{c} {t}";*/
/* click-to-exit: true;*/
/* show-match: true;*/
theme: "gruvbox-dark-soft"; theme: "gruvbox-dark-soft";
/* color-normal: ;*/ kb-move-front: "Control+a";
/* color-urgent: ;*/ kb-move-end: "Control+e";
/* color-active: ;*/ kb-move-word-back: "Alt+b,Control+Left";
/* color-window: ;*/ kb-move-word-forward: "Alt+f,Control+Right";
/* max-history-size: 25;*/ kb-move-char-back: "Left,Control+b";
/* combi-hide-mode-prefix: false;*/ kb-move-char-forward: "Right,Control+f";
/* matching-negate-char: '-' /* unsupported */;*/ kb-remove-char-forward: "Delete,Control+d";
/* pid: "/run/user/1000/rofi.pid";*/ kb-remove-char-back: "BackSpace,Shift+BackSpace";
/* display-window: ;*/ kb-remove-to-eol: "Control+k";
/* display-windowcd: ;*/ kb-remove-to-sol: "Control+u";
/* display-run: ;*/ kb-accept-entry: "Control+j,Return,KP_Enter";
/* display-ssh: ;*/ kb-accept-custom: "Control+Return";
/* display-drun: ;*/ kb-accept-alt: "Shift+Return";
/* display-combi: ;*/ kb-delete-entry: "Shift+Delete";
/* display-keys: ;*/ kb-row-up: "Up,Control+p";
/* kb-primary-paste: "Control+V,Shift+Insert";*/ kb-row-down: "Down,Control+n";
/* kb-secondary-paste: "Control+v,Insert";*/ kb-row-tab: "Tab";
/* kb-clear-line: "Control+w";*/ kb-row-first: "Home,KP_Home";
/* kb-move-front: "Control+a";*/ kb-row-last: "End,KP_End";
/* kb-move-end: "Control+e";*/ kb-row-select: "Control+space";
/* kb-move-word-back: "Alt+b,Control+Left";*/ kb-cancel: "Escape,Control+g";
/* kb-move-word-forward: "Alt+f,Control+Right";*/
/* kb-move-char-back: "Left,Control+b";*/
/* kb-move-char-forward: "Right,Control+f";*/
/* kb-remove-word-back: "Control+Alt+h,Control+BackSpace";*/
/* kb-remove-word-forward: "Control+Alt+d";*/
/* kb-remove-char-forward: "Delete,Control+d";*/
/* kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h";*/
/* kb-remove-to-eol: "Control+k";*/
/* kb-remove-to-sol: "Control+u";*/
/* kb-accept-entry: "Control+j,Control+m,Return,KP_Enter";*/
/* kb-accept-custom: "Control+Return";*/
/* kb-accept-alt: "Shift+Return";*/
/* kb-delete-entry: "Shift+Delete";*/
/* kb-mode-next: "Shift+Right,Control+Tab";*/
/* kb-mode-previous: "Shift+Left,Control+ISO_Left_Tab";*/
/* kb-row-left: "Control+Page_Up";*/
/* kb-row-right: "Control+Page_Down";*/
/* kb-row-up: "Up,Control+p,ISO_Left_Tab";*/
/* kb-row-down: "Down,Control+n";*/
/* kb-row-tab: "Tab";*/
/* kb-page-prev: "Page_Up";*/
/* kb-page-next: "Page_Down";*/
/* kb-row-first: "Home,KP_Home";*/
/* kb-row-last: "End,KP_End";*/
/* kb-row-select: "Control+space";*/
/* kb-screenshot: "Alt+S";*/
/* kb-toggle-case-sensitivity: "grave,dead_grave";*/
/* kb-toggle-sort: "Alt+grave";*/
/* kb-cancel: "Escape,Control+g,Control+bracketleft";*/
/* kb-custom-1: "Alt+1";*/
/* kb-custom-2: "Alt+2";*/
/* kb-custom-3: "Alt+3";*/
/* kb-custom-4: "Alt+4";*/
/* kb-custom-5: "Alt+5";*/
/* kb-custom-6: "Alt+6";*/
/* kb-custom-7: "Alt+7";*/
/* kb-custom-8: "Alt+8";*/
/* kb-custom-9: "Alt+9";*/
/* kb-custom-10: "Alt+0";*/
/* kb-custom-11: "Alt+exclam";*/
/* kb-custom-12: "Alt+at";*/
/* kb-custom-13: "Alt+numbersign";*/
/* kb-custom-14: "Alt+dollar";*/
/* kb-custom-15: "Alt+percent";*/
/* kb-custom-16: "Alt+dead_circumflex";*/
/* kb-custom-17: "Alt+ampersand";*/
/* kb-custom-18: "Alt+asterisk";*/
/* kb-custom-19: "Alt+parenleft";*/
/* kb-select-1: "Super+1";*/
/* kb-select-2: "Super+2";*/
/* kb-select-3: "Super+3";*/
/* kb-select-4: "Super+4";*/
/* kb-select-5: "Super+5";*/
/* kb-select-6: "Super+6";*/
/* kb-select-7: "Super+7";*/
/* kb-select-8: "Super+8";*/
/* kb-select-9: "Super+9";*/
/* kb-select-10: "Super+0";*/
/* ml-row-left: "ScrollLeft";*/
/* ml-row-right: "ScrollRight";*/
/* ml-row-up: "ScrollUp";*/
/* ml-row-down: "ScrollDown";*/
/* me-select-entry: "MousePrimary";*/
/* me-accept-entry: "MouseDPrimary";*/
/* me-accept-custom: "Control+MouseDPrimary";*/
} }
#+END_SRC #+END_SRC

View File

@ -40,7 +40,7 @@ Then take a screenshot and process it.
rm -f $temp_file rm -f $temp_file
scrot $temp_file maim $temp_file
convert $temp_file -scale 10% -scale 1000% $temp_file convert $temp_file -scale 10% -scale 1000% $temp_file
#+end_src #+end_src
@ -69,7 +69,7 @@ Finally, lock the screen using =i3lock=.
ffmpeg -f x11grab -video_size "${width}x${height}" -y -i $DISPLAY -i $icon -filter_complex "boxblur=$blur_factor:$blur_factor,overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2,boxblur=$lock_blur_factor:$lock_blur_factor" -vframes 1 $temp_file ffmpeg -f x11grab -video_size "${width}x${height}" -y -i $DISPLAY -i $icon -filter_complex "boxblur=$blur_factor:$blur_factor,overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2,boxblur=$lock_blur_factor:$lock_blur_factor" -vframes 1 $temp_file
# Alternative # Alternative
# scrot -d 1 $temp_file # maim -d 1 $temp_file
# convert -blur 0x8 $temp_file $temp_file # convert -blur 0x8 $temp_file $temp_file
# convert -composite $temp_file $icon -gravity South -geometry -20x1200 $temp_file # convert -composite $temp_file $icon -gravity South -geometry -20x1200 $temp_file

View File

@ -582,6 +582,8 @@ https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Running/
** Audio Server - MPD ** Audio Server - MPD
https://wiki.archlinux.org/index.php/Music_Player_Daemon https://wiki.archlinux.org/index.php/Music_Player_Daemon
=> Now Mopidy is used instead of MPD
*** Installation *** Installation
#+BEGIN_SRC bash #+BEGIN_SRC bash
yay -S mpd yay -S mpd
@ -619,6 +621,7 @@ To update local files:
If mopidy is used, MPD should be disabled. (=systemctl disable --user mpd.service=) If mopidy is used, MPD should be disabled. (=systemctl disable --user mpd.service=)
Also, when using mopidy, when pausing a song, playing it again does not work. Also, when using mopidy, when pausing a song, playing it again does not work.
=> *is there a fix for that?* => *is there a fix for that?*
** MPD Client - ncmpcpp ** MPD Client - ncmpcpp
https://wiki.archlinux.org/index.php/Ncmpcpp https://wiki.archlinux.org/index.php/Ncmpcpp
@ -1088,25 +1091,9 @@ https://wiki.archlinux.org/index.php/PCManFM
* TODO [#B] Image viewer * TODO [#B] Image viewer
** TODO Write a script to open any type of image using the corresponding program ** TODO Write a script to open any type of image using the corresponding program
| Filetype | png | pdf | svg | | Filetype | pdf | svg |
|----------+-----+---------+---------| |----------+---------+---------|
| Program | feh | zathura | inkview | | Program | zathura | inkview |
** Feh - Minimal Image Viewer
https://feh.finalrewind.org/
*** Installation
#+BEGIN_SRC bash
yay -S feh
#+END_SRC
*** Cheatsheet
| Command | Usage |
|---------+----------------|
| =f= | Fullscreen |
| =m= | Show menu |
| =spc= | next image |
| =bspc= | previous image |
| =w= | Fit image |
** sxiv ** sxiv
https://github.com/muennich/sxiv https://github.com/muennich/sxiv
@ -1885,6 +1872,16 @@ https://github.com/naelstrof/maim
man maim man maim
#+end_src #+end_src
** Utilities
#+begin_src bash
yay -S fd ripgrep pdf2svg pdftk
#+end_src
#+begin_src bash
yay -S unclutter
#+end_src
* TODO Usefull commands * TODO Usefull commands
** Find files or directories ** Find files or directories
- https://github.com/sharkdp/fd - https://github.com/sharkdp/fd
@ -2017,3 +2014,11 @@ for file in ./*; do
command ${file}; command ${file};
done done
#+END_SRC #+END_SRC
* Some notes
To improve the startup time.
#+begin_src bash
sudo systemctl disable apparmor
sudo systemctl disable snapd
sudo systemctl disable systemd-backlight@backlight\:intel_backlight.service
#+end_src