Skip to content
Update how recbox work authored by mr_glitch's avatar mr_glitch
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
* [Compositor – Compton](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#compositor-compton) * [Compositor – Compton](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#compositor-compton)
* [Redshift](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#redshift) * [Redshift](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#redshift)
* [Multiple Monitors](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#multiple-monitors) * [Multiple Monitors](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#multiple-monitors)
* [autostart file description]()
**Scripts used by RecBox:** **Scripts used by RecBox:**
* [rb-center.sh](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#rb-centersh) * [rb-center.sh](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#rb-centersh)
...@@ -177,6 +178,78 @@ Side menu > Display > XFCE ...@@ -177,6 +178,78 @@ Side menu > Display > XFCE
``` ```
* **Studio** - This mode is using OpenBox settings, so you need to configure screens by **ArandR** and save that configuration in `~/.screenlayout as dual-head.sh` then open autostart config file for Studio mode (`~/.config/openbox/obconfigs/autostart.studio`) and uncomment `~/.screenlayout/dual-head.sh &`. * **Studio** - This mode is using OpenBox settings, so you need to configure screens by **ArandR** and save that configuration in `~/.screenlayout as dual-head.sh` then open autostart config file for Studio mode (`~/.config/openbox/obconfigs/autostart.studio`) and uncomment `~/.screenlayout/dual-head.sh &`.
## autostart file description
By default, in Manjaro Openbox you can find short description about options below in autostart file, but I’ve decided to move it here because workflow script use stream editor (SED) which compare every line in the file with examples given in script to enable or disable options. Long story short, it's made that way to speed up process.
- start_jack.sh
This is for your custom script if you don’t want to use Cadence. Create your custom script and name it as start_jack.sh then make it executable and put in /usr/bin/ directory. Basic configuration: [Arch Wiki](https://wiki.archlinux.org/index.php/JACK_Audio_Connection_Kit#Basic_Configuration)
- cadence-session-start -s
It will launch your Cadence settings at start.
- ~/.screenlayout/dual-head.sh
Use ArandR to set screen performance and save output in dual-head.sh file in ~/.screenlayout/ directory. This is alternative method when you dont use XFCE Settings daemon (xfsettingsd), which loads display settings settings on start.
- xfsettingsd
XFCE Settings daemon is loading your settings after login stored in config files in ~/.config/xfce4/ directory. When you change icons in appearance or other XFCE utility software, this settings will be saved there.
- manjaro-compositor –start
This script launches compositor on start.
- thunar –daemon
This command launches Thunar in daemon mode for better performance.
- pcmanfm --desktop
Run this command if you want to use desktop icons and PCManFM as wallpaper manager.
- nitrogen –restore
Use Nitrogen as wallpaper manager (no desktop icons).
- manjaro-tint2-session
Command launches tint2 panel on start.
- polybar -c $HOME/.config/polybar/config openbox-bar
Command launches polybar panel on start.
- manjaro-conky-session
Command launches Conky on start.
- volumeicon
Use Volumeicon instead of volume icon/button in panel.
- skippy-xd --config ~/.config/skippy-xd/skippy-xd.rc –start-daemon
Launches Skippy-XD daemon on start it makes Skippy performance faster.
- xcape -e 'Super_L=Alt_L|F1'
Enable Super key for menu.
- /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
Enable GNOME PolicyKit for authentication.
- Xdg-user-dirs-gtk-update
Localize user system folders.
- numlockx
Enable numlock on start.
# Scripts used by RecBox # Scripts used by RecBox
## rb-center.sh ## rb-center.sh
... ...
......