Portál AbcLinuxu, 8. května 2025 04:22
[APP_1] [APP_2] [APP_3]Po kliknuti na tlacidlo by sa spustil dany program/skript a OSD by zmizlo. Podpora vlastnych ikoniek (nad textom) by bolo plusom. Teoreticky som schopny spravit velmi jednoduche menu pomocou
xmessage
, ale rad by som bol za nieco modernejsie:
xmessage -buttons app1:1,app2:2,app3:3 "make a selection"Na druhu stranu.. Electron to tiez nemusi byt. Zvazoval som aj
rofi
, ale obrazky/ikony zobrazovat nevie.
Řešení dotazu:
whiptail
poznam, ale to ma len TUI. Z tych na boku menu asi len kdialog
- tak pozriem. Dik.
rofi
. mozno yad
vyuzijem na ine veci v buducnosti.
rofi
umí zobrazovat ikony, viz https://wiki.archlinux.org/title/Rofi#Icons, nevím, jak jednoduché je zadefinovat.
rofi
a podarilo sa.
rofi -show run -modi "run:rofi_apps.sh" -theme iggy \ -theme-str 'window {width: 50%;} inputbar {enabled: false;} listview { columns: 3; lines: 1; } window {background-image: none;} wrapper-mode-switcher { children: [mode-switcher]; }'V
rofi_apps.sh
je
#!/bin/bash case x"$@" in "xTerminál") coproc ( xterm >/dev/null 2>1 ) exit ;; "xGimp") coproc ( gimp >/dev/null 2>1 ) exit ;; "x__Zrušiť__") exit ;; esac echo -en "Terminál\0icon\x1fgnome-terminal\n" echo -en "Gimp\0icon\x1fgimp\n" echo -en "__Zrušiť__\0icon\x1f/cesta/ku/vlastnej/ikone.png\n"
2>1
=> 2>&1
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.