Skip to content

Commit 8d40d63

Browse files
committed
feat(gnome): wip: keyboard shortcuts and forge
Signed-off-by: chris1320 <chris1320is@protonmail.com>
1 parent f514433 commit 8d40d63

File tree

1 file changed

+118
-47
lines changed

1 file changed

+118
-47
lines changed

Desktop Environments/GNOME/GNOME.md

Lines changed: 118 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -74,58 +74,129 @@ tags:
7474
- [Removable Drive Menu](https://extensions.gnome.org/extension/7/removable-drive-menu/)
7575
<!-- - [Disconnect Wifi](https://extensions.gnome.org/extension/904/disconnect-wifi/) -->
7676

77-
Disable *Background Logo*
77+
Disable the *Background Logo* built-in extension.
7878

79-
### Customize Keyboard Shortcuts
79+
### Custom Keyboard Shortcuts
8080

81-
### Installing PaperWM
81+
- Accessibility
82+
- Turn screen reader on or off: *Disabled*
83+
- Launchers
84+
- Launch Help Browser: *Disabled*
85+
- Navigation
86+
- Move window one monitor down: *Disabled*
87+
- Move window one monitor to the left: *Disabled*
88+
- Move window one monitor to the right: *Disabled*
89+
- Move window one monitor up: *Disabled*
90+
- Move window one workspace to the left: `SHIFT+CTRL+ALT+LEFT`
91+
- Move window one workspace to the right: `SHIFT+CTRL+ALT+RIGHT`
92+
- Move window to last workspace: *Disabled*
93+
- Move window to workspace 1: `SHIFT+SUPER+1`
94+
- Move window to workspace 2: `SHIFT+SUPER+2`
95+
- Move window to workspace 3: `SHIFT+SUPER+3`
96+
- Move window to workspace 4: `SHIFT+SUPER+4`
97+
- Switch system controls directly: *Disabled*
98+
- Switch to last workspace: *Disabled*
99+
- Switch to workspace 1: `ALT+SUPER+1`
100+
- Switch to workspace 2: `ALT+SUPER+2`
101+
- Switch to workspace 3: `ALT+SUPER+3`
102+
- Switch to workspace 4: `ALTB+SUPER+4`
103+
- Switch to workspace on the left: `CTRL+ALT+LEFT`
104+
- Switch to workspace on the right: `CTRL+ALT+RIGHT`
105+
- Switch windows directly: *Disabled*
106+
- Switch windows of an app directly: *Disabled*
107+
- Screenshots
108+
- Record a screencast interactively: `SHIFT+SUPER+R`
109+
- Take a screenshot: `SUPER+S`
110+
- Take a screenshot interactively: `SHIFT+SUPER+S`
111+
- Take a screenshot of a window: `ALT+SUPER+S`
112+
- Sound and Media
113+
- Microphone mute/unmute: `SUPER+M`
114+
- System
115+
- Focus the active notification: `CTRL+SUPER+X`
116+
- Log out: `SHIFT+CTRL+ALT+DEL`
117+
- Open the quick settings menu: `SUPER+D`
118+
- Restore the keyboard shortcuts: *Disabled*
119+
- Show all apps: *Disabled*
120+
- Show the notification list: `SUPER+N`
121+
- Show the run command prompt: `SUPER+R`
122+
- Windows
123+
- Close window: `SUPER+W`
124+
- Maximize window: *Disabled*
125+
- Restore window: *Disabled*
126+
- Toggle fullscreen mode: `SUPER+F`
127+
- View split on left: *Disabled*
128+
- View split on right: *Disabled*
129+
- Custom Shortcuts
130+
- System Monitor
131+
- Command: `gnome-system-monitor`
132+
- Shortcut: `SHIFT+SUPER+ESC`
82133

83-
> [!WARNING] Following this section is not yet recommended as I'm still experimenting with it.
134+
### GNOME Window Tiling
84135

85-
1. Install [PaperWM](https://extensions.gnome.org/extension/6099/paperwm/).
86-
2. Edit settings
87-
- Turn on `Enable Gnome Workspace Indicator Pill`
88-
3. Adjust keybindings.
136+
I want a similar experience with Hyprland in GNOME, so I use [Forge](https://extensions.gnome.org/extension/4481/forge/) to tile my windows. Install the extension and open its settings.
89137

90-
| Operation | Keybind |
91-
| ------------------------------------------------------------------------- | ---------------------- |
92-
| Open new window | `Super+Return` |
93-
| Close the active window | `Super+W` |
94-
| Switch to the next window | *Disabled* |
95-
| Switch to the previous window | *Disabled* |
96-
| Switch to the next window (with wrap-around) | `Super+]` |
97-
| Switch to the previous window (with wrap-around) | `Super+[` |
98-
| Switch to previously active window | `Super+Tab` |
99-
| Switch to previously active window, backward order | `Shift+Super+Tab` |
100-
| Switch to previously active scratch window | `Ctrl+Super+Tab` |
101-
| Switch to previously active scratch window, backward order | `Shift+Ctrl+Super+Tab` |
102-
| Move the active window to the left | `Shift+Super+Left` |
103-
| Move the active window to the right | `Shift+Super+Right` |
104-
| Move the active window up | `Shift+Super+Up` |
105-
| Move the active window down | `Shift+Super+Down` |
106-
| Activate the window under mouse cursor | `Super+Backslash` |
107-
| Switch to previously active workspace | *Disabled* |
108-
| Switch to previously active workspace, backward order | *Disabled* |
109-
| Move the active window to the previously active workspace | *Disabled* |
110-
| Move the active window to the previously active workspace, backward order | *Disabled* |
111-
| Switch to workspace above (ws only from current monitor) | `Alt+Super+Up` |
112-
| Switch to workspace below (ws only from current monitor) | `Alt+Super+Down` |
113-
| Move window one workspace up | `Shift+Alt+Super+Up` |
114-
| Move window one workspace down | `Shift+Alt+Super+Down` |
115-
| Switch to the right monitor | `Ctrl+Super+Right` |
116-
| Switch to the left monitor | `Ctrl+Super+Left` |
117-
| Switch to the above monitor | `Ctrl+Super+Up` |
118-
| Switch to the below monitor | `Ctrl+Super+Down` |
119-
| Swap workspace with monitor to the right | *Disabled* |
120-
| Swap workspace with monitor to the left | *Disabled* |
121-
| Swap workspace with monitor above | *Disabled* |
122-
| Swap workspace with monitor below | *Disabled* |
123-
| Move the active window to the right monitor | `Ctrl+Alt+Super+Right` |
124-
| Move the active window to the left monitor | `Ctrl+Alt+Super+Left` |
125-
| Move the active window to the above monitor | `Ctrl+Alt+Super+Up` |
126-
| Move the active window to the below monitor | `Ctrl+Alt+Super+Down` |
127-
| Toggles the floating scratch layer | `Super+Tilde` |
128-
| Attach/detach the active window into the scratch layer | `Shift+Super+~` |
138+
- Settings
139+
- Default Drag-and-Drop Center Layout: <u>Swap</u>
140+
- Appearance
141+
- Color
142+
- Tiled Focus Hint and Preview
143+
- Border Color: `#94e2d5`
144+
- Tabbed Focus Hint and Preview
145+
- Border Color: `#94e2d5`
146+
- Stacked Focus Hint and Preview
147+
- Border Color: `#94e2d5`
148+
- Floated Focus Hint
149+
- Border Color: `#94e2d5`
150+
- Split Direction Hint
151+
- Border Color: `#f9e2af`
152+
- Keyboard
153+
- Update Shortcuts
154+
- Window Shortcuts
155+
- `window-focus-down`: `<Super>Down`
156+
- `window-focus-left`: `<Super>Left`
157+
- `window-focus-right`: `<Super>Right`
158+
- `window-focus-up`: `<Super>Up`
159+
- `window-gap-size-decrease`: *unset*
160+
- `window-gap-size-increase`: *unset*
161+
- `window-move-down`: *unset*
162+
- `window-move-left`: *unset*
163+
- `window-move-right`: *unset*
164+
- `window-move-up`: *unset*
165+
- `window-resize-bottom-decrease`: *unset*
166+
- `window-resize-bottom-increase`: *unset*
167+
- `window-resize-left-decrease`: *unset*
168+
- `window-resize-left-increase`: *unset*
169+
- `window-resize-right-decrease`: *unset*
170+
- `window-resize-right-increase`: *unset*
171+
- `window-resize-top-decrease`: *unset*
172+
- `window-resize-top-increase`: *unset*
173+
- `window-snap-center`: `<Super>c`
174+
- `window-snap-one-third-left`: *unset*
175+
- `window-snap-one-third-right`: *unset*
176+
- `window-snap-two-third-left`: *unset*
177+
- `window-snap-two-third-right`: *unset*
178+
- `window-swap-down`: `<Shift><Super>Down`
179+
- `window-swap-last-active`: *unset*
180+
- `window-swap-left`: `<Shift><Super>Left`
181+
- `window-swap-right`: `<Shift><Super>Right`
182+
- `window-swap-up`: `<Shift><Super>Up`
183+
- `window-toggle-float`: `<Super>b`
184+
- Workspace Shortcuts
185+
- `workspace-active-tile-toggle`: `<Shift><Super>w`
186+
- Container Shortcuts
187+
- `con-split-horizontal`: *unset*
188+
- `con-split-layout-toggle`: *unset*
189+
- `con-split-vertical`: *unset*
190+
- `con-stacked-layout-toggle`: *unset*
191+
- `con-tabbed-layout-toggle`: *unset*
192+
- `con-tabbed-showtab-decoration-toggle`: `<Super><Alt>y`
193+
- Focus Shortcuts
194+
- `focus-border-toggle`: *unset*
195+
- Other Shortcuts
196+
- `prefs-open`: *unset*
197+
- `prefs-tiling-toggle`: *unset*
198+
- Drag-Drop Tiling Modifier Key Options
199+
- Tile Modifier: Super
129200

130201
[^1]: SF Pro is made by Apple. You have to download their font package from [their website](https://developer.apple.com/fonts/), extract the fonts using `dmg2img`, and then install it into your system.
131202
[^2]: You can get nerd fonts at [nerdfonts.com](https://www.nerdfonts.com/).

0 commit comments

Comments
 (0)