Как генерировать menu.lua для Потрясающего WM из меню GNOME?

Ответы могут быть найдены с человеком, найдите:

`
-name pattern
          Base of  file  name  (the  path  with  the  leading  directories
          removed)  matches  shell  pattern  pattern.   The metacharacters
          ('*', '?', and '[]') match a '.' at the start of the  base  name
          (this is a change in findutils-4.2.2; see section STANDARDS CON‐
          FORMANCE below).  To ignore a directory and the files under  it,
          use  -prune; see an example in the description of -path.  Braces
          are not recognised as being special, despite the fact that  some
          shells  including  Bash  imbue  braces with a special meaning in
          shell patterns.  The filename matching is performed with the use
          of  the  fnmatch(3)  library function.   Don't forget to enclose
          the pattern in quotes in order to protect it from  expansion  by
          the shell.

-exec command ;
          Execute  command;  true  if 0 status is returned.  All following
          arguments to find are taken to be arguments to the command until
          an  argument  consisting of ';' is encountered.  The string '{}'
          is replaced by the current file name being processed  everywhere
          it occurs in the arguments to the command, not just in arguments
          where it is alone, as in some versions of find.  Both  of  these
          constructions might need to be escaped (with a '\') or quoted to
          protect them from expansion by the shell.  See the EXAMPLES sec‐
          tion for examples of the use of the -exec option.  The specified
          command is run once for each matched file.  The command is  exe‐
          cuted  in  the starting directory.   There are unavoidable secu‐
          rity problems surrounding use of the -exec  action;  you  should
          use the -execdir option instead.

И так далее

2
13.04.2017, 15:22
2 ответа

Похоже, что xdg-menu-to-awesome-wm делает задание:

python awesome-xdg-menu.py > ~/.config/awesome/menu.lua

Затем измените rc.lua включать его согласно readme (возможно, заменяющий меню Debian). Теперь, если только был некоторый способ постараться не преобразовывать каждый раз, когда я устанавливаю приложение GUI...

2
27.01.2020, 22:01

Я использую потрясающий-freedesktop, который читает, файлы меню, когда потрясающий запускается, таким образом, нет никакой потребности повторно выполнить его вручную.

2
27.01.2020, 22:01

Теги

Похожие вопросы