add settings screenshots
This commit is contained in:
parent
febd9b716f
commit
36c053c67c
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 67 KiB |
|
|
@ -47,10 +47,12 @@ cd breezy
|
||||||
curl 'https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=breezy-desktop-gnome-git' > PKGBUILD
|
curl 'https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=breezy-desktop-gnome-git' > PKGBUILD
|
||||||
makepkg -si
|
makepkg -si
|
||||||
```
|
```
|
||||||
# Continue with wheaney's instructions
|
# Continue with wheaney's setup instructions
|
||||||
[Instructions](../README.md#non-gnome-setup)
|
[Instructions](../README.md#non-gnome-setup)
|
||||||
|
|
||||||
# Thanks to TTachyon on Reddit for some very important info
|
# Thanks to TTachyon on Reddit for some very important info
|
||||||
https://www.reddit.com/r/SteamDeck/comments/t92ozw/for_compiling_c_code
|
https://www.reddit.com/r/SteamDeck/comments/t92ozw/for_compiling_c_code
|
||||||
|
|
||||||
# Docks
|
# Docks
|
||||||
My Steam Deck dock does not support displayport alt mode on any of its ports (except the one that goes into the deck of course). There are a few docks out there that do, but not many.
|
My Steam Deck dock does not support displayport alt mode on any of its ports (except the one that goes into the deck of course). There are a few docks out there that do, but not many.
|
||||||
If you need to use a third party dock with your glasses, make sure it has a port with the displayport alt mode symbol
|
If you need to use a third party dock with your glasses, make sure it has a port with the displayport alt mode symbol
|
||||||
|
|
@ -59,3 +61,61 @@ If you need to use a third party dock with your glasses, make sure it has a port
|
||||||
|-|-|-|-|
|
|-|-|-|-|
|
||||||
|
|
||||||
For reference, I'm using the Inateck 10-in-1 USB-C hub [(Amazon link)](https://www.amazon.com/dp/B0CCXZWS9C)
|
For reference, I'm using the Inateck 10-in-1 USB-C hub [(Amazon link)](https://www.amazon.com/dp/B0CCXZWS9C)
|
||||||
|
|
||||||
|
# More setup stuff
|
||||||
|
## My current `breezy` script
|
||||||
|
```sh
|
||||||
|
#!/bin/sh
|
||||||
|
dconf write /com/xronlinux/BreezyDesktop/debug true
|
||||||
|
dconf write /com/xronlinux/BreezyDesktop/developer-mode true
|
||||||
|
clssify-gnome-shell&
|
||||||
|
MUTTER_DEBUG_DUMMY_MODE_SPECS='1920x1080@60' exec dbus-run-session -- gnome-shell --nested
|
||||||
|
#MUTTER_DEBUG_DUMMY_MODE_SPECS='3840x1080@60' exec dbus-run-session -- gnome-shell --nested
|
||||||
|
```
|
||||||
|
## My current `classify-gnome-shell` script
|
||||||
|
After the window is up, I run this script (which I'll probably merge into the `breezy` script at some point).
|
||||||
|
This script waits for you to make the nested gnome shell active (like by clicking on it) and then puts a
|
||||||
|
"gnome-shell" class onto the window (which has no class for some reason). I have a KDE window rule that needs
|
||||||
|
the window to have the "gnome-shell" class.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
#!/bin/sh
|
||||||
|
while true; do
|
||||||
|
id=$(xdotool getactivewindow)
|
||||||
|
if xprop -id $id | grep -q "WM_NAME.*gnome-shell"; then
|
||||||
|
xdotool getactivewindow set_window --class gnome-shell --classname gnome-shell
|
||||||
|
echo -e "\n\nGNOME-SHELL: $id\n\n"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
sleep 0.25
|
||||||
|
done
|
||||||
|
```
|
||||||
|
|
||||||
|
## KDE Window rule
|
||||||
|
This rule full-screens the window, removes the title bar, and makes it ignore KEY desktop shortcuts (so you can
|
||||||
|
use the super key in your nested gnome session).
|
||||||
|
|
||||||
|
```
|
||||||
|
[gnome-shell nested]
|
||||||
|
Description=gnome-shell nested
|
||||||
|
above=true
|
||||||
|
disableglobalshortcuts=true
|
||||||
|
disableglobalshortcutsrule=2
|
||||||
|
fullscreen=true
|
||||||
|
fullscreenrule=2
|
||||||
|
noborder=true
|
||||||
|
noborderrule=2
|
||||||
|
skiptaskbar=true
|
||||||
|
title=Steam Keyboard
|
||||||
|
type=16
|
||||||
|
wmclass=gnome-shell gnome-shell
|
||||||
|
wmclasscomplete=true
|
||||||
|
wmclassmatch=1
|
||||||
|
```
|
||||||
|
|
||||||
|
To install the rule
|
||||||
|
1. copy the above text into a file
|
||||||
|
2. go to KDE settings and click on Window Management
|
||||||
|

|
||||||
|
3. click on Window Rules and then click the Import button to import the rules
|
||||||
|

|
||||||
|
|
|
||||||
Loading…
Reference in New Issue