Skip to content
Update how recbox work authored by mr_glitch's avatar mr_glitch
......@@ -31,6 +31,7 @@
* [player-cmus.sh](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#player-cmussh)
**Other:**
* [preconfigured items in menus]()
* [changing themes](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#changing-themes)
* [window tiling](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#window-tiling)
* [removing/adding pamac-update to system tray](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#removingadding-pamac-update-to-system-tray)
......@@ -38,7 +39,7 @@
* [enable/disable touchpad script configuration](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#enabledisable-touchpad-script-configuration)
* [addind new item to jgmenu](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#adding-new-item-to-jgmenu)
* [changing window tiling](https://gitlab.com/ProjektRoot/recbox-dev/wikis/how-recbox-work#changing-window-tiling)
* [changing window stacking]()
# Obmenu
......@@ -316,6 +317,10 @@ this script is responsible for menu displayed when button in polybar panel is cl
Color scheme for side menu can be found in ~/.config/openbox/jgmenu-theme-configs/.
## Preconfigured items in menus
Maybe you already noticed that install script don't install any DAW, plugins etc but in menu you can find items for this software. It's because jgmenu and obmenu needs to be configured manually and from my knowledge there is no option for any automatization. So I've put them there as examples for users, how to add new items. Easier will be to just add all of them to installation (you can find them in Selected by RecBox item in Pro Audio Software in RecBox Center) script but I don't want to push software you don't need/like. The other case are software dependency which can be hard to uninstall (removing items from menu is much easier). So I think this is good middle ground for everybody.
## Changing themes:
If you’re not happy with default theming you can change majority of them via Dark Mode Settings manager but part of them like tint2 panel you need to change manually.
......@@ -354,7 +359,7 @@ If you like to change tint2 panel themes remember that you need to change settin
* recbox-studio-dark.tint2rc
* recbox-studio-light.tint2rc
## Jgmenus (button menu) in tint2 panel:
### Jgmenus (button menu) in tint2 panel:
Each menu have separate color scheme because every menu need to have fix position on the screen.
```
......@@ -379,23 +384,13 @@ To change menu configuration, make changes in **bin/tint2-buttons.sh**
...
```
## Window tiling:
In RecBox, window tiling is made by three ways:
* by default all windows are moved to desktop center (set in rc.xml file / lines between 901 to 906)
* manually configured, windows displays in defined desktop place (set in rc.xml file / under 910 line)
* via keybindings, alt / alt+shift / super / super+shift combined with h,j,k,l and ; etc (set in rc.xml)
If you want to change window position on desktop for apps/software remember ta add changes to alternative-rc.xml, daily-rc.xml and studio-rc.xml files as well. To do this easily use Meld, obmenu > Development > Meld.
## Removing/adding pamac-update to system tray:
Open pamac-manager and go to the **Preferences** and disable or enable Check for updates option.
## Removing/adding network applet to system tray:
Click Desktop in panel and in Network applet choose what you need.
Open **dconf-editor** and go to **org/gnome/nm-applet** and disable **show-applet**.
## Enable/disable touchpad script configuration:
......@@ -425,4 +420,8 @@ In that case I usually use "applications-multimedia" but you can choose what you
If you're not happy with default window tiling for one or more programs, or you want to add some go to **rc.xml** file in `~/.config/openbox` and remove/add what you like.
Options responsible for displaying windows on desktop are under 877 line. They're covers most of available options, so just mimic them for your setup. Remember to copy new set up with Meld help up to **alternative-rc.xml**, **daily-rc.xml** and **studio-rc.xml** in otherwise all changes will be overwritten by those files when you change **Work Flow** mode.
\ No newline at end of file
Options responsible for displaying windows on desktop are under 877 line. They're covers most of available options, so just mimic them for your setup. Remember to copy new set up with Meld help up to **alternative-rc.xml**, **daily-rc.xml** and **studio-rc.xml** in otherwise all changes will be overwritten by those files when you change **Work Flow** mode.
## Changing window stacking
By default Openbox is set to stack every window to screen center (excluding custom changes) but if you like smart stacking you can change this in WM Settings (Side Menu).
\ No newline at end of file