Portál AbcLinuxu, 9. května 2025 03:18
#! /bin/bash
xmodmap -e 'keycode 133=F13'
Tento skript jsem přidal v nastavení KDE mezi automaticky spuštěné programy po startu a skutečně po startu KDE tento skript dělá, co dělat má, totiž že při stisku klávesy Win zobrazí menu KDE. Já však většinou počítač nevypínám (a neukončuju tedy KDE), ale pouze uspávám na disk nebo do paměti, pokud jde o kratší dobu. Po probuzení uspaného počítače však tento skript už neplní svůj úkol, po stisku klávesy Win se nic neděje. Sice můžu skript spustit ručně, ale to je dost otravné. Nevěděl byste někdo, jak zajistit, aby skript fungoval i po probuzení?
Děkuji.
Řešení dotazu:
Ze zdrojáku http://kde-apps.org/content/show.php/ksuperkey?content=154569
po spuštění , nabindovat ALT+F1 a udělá to že ALT+F1 dělá totéž co WIN klávesa. Po uspání a probuzení nezaznamenávám žádný problém.
Přiložen zkompilovanej 64bit soubor.
Asi si to nepochopil a na odkaz si se ani nepodíval. Dělá to přesně co chceš. klávesu SUPER což je logo WIN pro zobrazení menu (start)KDE .
Ten program udělá že po uvolnění tlačítka SUPER se automaticky stiskne kombinace kláves např ALT+F1 (SAMO se stiskne) a tím nabindované ALT+F1 pro menu zobrazí bez toho aniž by člověk mačkal ALT+F1 ale zmáčkl jen Win tlačítko.
Nevím kam chodíš na své závěry že program dělá to co umí KDE samo o sobě.
Není to vlastnost hw ?
Nechat si spuštěné v terminálu "xev | sed -n 's/^.*keycode *\([0-9]\+\).*$/keycode \1 /p'"
a až přestane fungovat superkey tak kouknout jestli reaguje ve výpisu ?
#!/bin/sh case "$1" in hibernate|suspend) ;; thaw|resume) [skript s mapovanim klavesy] ;; *) exit $NA ;; esac, učinit ho spustitelným a pojmenovat ho po vzoru [číslo priority]_[název] (třeba 50_winmap).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.