This is the Launcher from the Gameshell, ported over to Linux4Tegra for the Switch. Based on omgmog's PocketCHIP port of the clockworkpi launcher.
cd ~
git clone https://github.com/ojdon/launcher.git
cd launcher
chmod +x install.sh
bash ./install.sh
Uninstallation is quite lazy, it just restores the awesomewm config, and re-installs pocket-home
.
bash ./install.sh -u
The button layout is as follows:
-
A/OK -
8
-
B/Back -
0
-
X -
7
-
Y -
9
-
D-pad - d-pad
-
Volume control:
Ctrl
+-
or+
, Then0
(back) to close/confirm
This should be the most consistent with what you're used to on PocketCHIP, while also providing the additional buttons that the launcher uses.
You can also use enter
to select things, and escape
to go back.
The usual ctrl
+tab
and ctrl
+q
shortcuts from pocket-home
will work everywhere too.
To add a new shortcut, create a .sh
file in the ~/launcher/Menu/GameShell
directory (you can copy one of the others) or ~/apps/Menu
directory.
The filename indicates the order, and must start with a number and underscore:
NN_Name Of Shortcut.sh
To set an icon for the shortcut, you need to add an 80x80 png in ~/launcher/skin/pocket/Menu/GameShell
with a filename that matches the app shortcut, but without the number and underscore prefix:
Name Of Shortcut.png
If you don't have an icon, the launcher will use the first letters of the shortcut and the blank icon found at ~/launcher/skin/pocket/sys.py/gameshell/blank.png
If you have problems with applications not using the whole screen, or failing to start, you can try specifying the display at the start of your command, e.g.:
DISPLAY=:0 leafpad
Other than that, you can follow the instructions from the Gameshell wiki for launching games in emulators directly, if you have retroarch
installed on your PocketCHIP: https://github.com/clockworkpi/GameShellDocs/wiki/New-ICONS-that-start-games-in-one-click-from-the-MENU
Or you can grab any of the game launchers that have bene collected here: https://github.com/omgmog/launcher-community-apps
Feel free to raise an issue. However, keep in mind that I'm doing this for free, in my limited spare time.