add settings screenshots

This commit is contained in:
Bill Burdick 2024-07-25 19:27:51 -04:00
parent febd9b716f
commit 36c053c67c
3 changed files with 61 additions and 1 deletions

BIN
doc/settings1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
doc/settings2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

View File

@ -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
![image](settings1.jpg)
3. click on Window Rules and then click the Import button to import the rules
![image](settings2.jpg)