diff options
| author | Moritz Meißelbach <m.meisselbach@inpsyde.com> | 2021-05-11 09:20:56 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-11 09:20:56 +0200 |
| commit | 74ed255995f5935804235daf731471a422d44075 (patch) | |
| tree | bc66b2208a1d126b2bb888bb0146a0bf40fec6ef /sway-launcher-desktop.sh | |
| parent | fda862a4d5958fa4fbc9668b99339c7a1e584584 (diff) | |
| parent | 6fd48c02160e65b9f64fe0adf778be83a4a603ce (diff) | |
| download | sway-launcher-desktop-74ed255995f5935804235daf731471a422d44075.tar.gz sway-launcher-desktop-74ed255995f5935804235daf731471a422d44075.zip | |
Merge pull request #42 from kubajaburek/master
Hide applications with NoDisplay=true
Diffstat (limited to 'sway-launcher-desktop.sh')
| -rwxr-xr-x | sway-launcher-desktop.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sway-launcher-desktop.sh b/sway-launcher-desktop.sh index 6da0101..555edba 100755 --- a/sway-launcher-desktop.sh +++ b/sway-launcher-desktop.sh @@ -113,6 +113,7 @@ function entries() { } BEGINFILE{ application=0; + hidden=0; block=""; a=0 @@ -140,12 +141,15 @@ function entries() { actions[a,"key"]=$0 } /^Name=/{ (block=="action")? actions[a,"name"]=$2 : name=$2 } + /^NoDisplay=true/{ (block=="action")? actions[a,"hidden"]=1 : hidden=1 } ENDFILE{ if (application){ - print FILENAME "\034desktop\034\033[33m" pre name "\033[0m"; + if (!hidden) + print FILENAME "\034desktop\034\033[33m" pre name "\033[0m"; if (a>0) for (i=1; i<=a; i++) - print FILENAME "\034desktop\034\033[33m" pre name "\033[0m (" actions[i, "name"] ")\034" actions[i, "key"] + if (!actions[i, "hidden"]) + print FILENAME "\034desktop\034\033[33m" pre name "\033[0m (" actions[i, "name"] ")\034" actions[i, "key"] } }' \ $@ </dev/null |
