Команды для быстрых списков

Я использую Unity. Функция Quicklists действительно полезна. Я добавил некоторые записи в быстрый список nautilus из Ubuntu Tweak. Эти команды легко понять.
Но теперь я не знаю, как найти команды, которые следует использовать для добавления быстрого списка. Каждое приложение имеет другой способ команды.

Например:

В то время как команды nautilus похожи на nautilus /home/username/Music . Команды Chrome совершенно разные. например this- /opt/google/chrome/google-chrome

Теперь, как я могу определить их для приложений, которые не имеют по умолчанию?

это очень просто

 [NewIncognito Shortcut Group] Name=New Incognito Window Exec=/opt/google/chrome/google-chrome --incognito TargetEnvironment=Unity 

вы должны добавить строку, подобную этой

X-Ayatana-Desktop-Shortcuts=XXXXX;XXXXX;XXXXX здесь XXXXX – это имя в [ ] кроме Shortcut Group

теперь, например,

вы можете NewIncognito Shortcut Group любое имя между [ ] например здесь NewIncognito Shortcut Group . но вы должны написать Shortcut Group после имени. это означает, что вы можете [NewIncognito Shortcut Group] любое имя в [NewIncognito Shortcut Group] вместо NewIncognito .

Name= Может быть ничего, но значимым, чтобы знать, что он делает.

Exec= это путь к этому исполняемому файлу (только если каталог не находится в PATH ), например Exec=/opt/google/chrome/google-chrome

теперь фактическая вещь, которая является главным для всего этого fuzz, передается параметром при открытии исполняемого файла. здесь это – --incognito .

Вы всегда знаете, какой исполняемый файл вы хотите запустить, но главная проблема

Какой параметр использовать? или как я знаю, чтобы использовать этот или тот?

просто откройте терминал cd (не нужно cd в dir, если он находится в вашей PATH ) в каталог, в котором находится ваш исполняемый файл.

теперь напишите имя исполняемого файла (здесь google-chrome ), а затем напишите --help . так что вы бы набрали

google-chrome --help

это покажет вам различные параметры или параметры, которые могут быть переданы, и другую информацию о них. здесь выводится

 OPTIONS Google Chrome has hundreds of undocumented command-line flags that are added and removed at the whim of the developers. Here, we document relatively stable flags. --user-data-dir=DIR Specifies the directory that user data (your "profile") is kept in. Defaults to ~/.config/google-chrome . Separate instances of Google Chrome must use separate user data directories; repeated invocations of google-chrome will reuse an existing process for a given user data directory. --app=URL Runs URL in "app mode": with no browser toolbars. --incognito Open in incognito mode. --version Show version information. 

этот выход очень длинный, и я не должен вставлять все здесь.

google-chrome --help самом деле открывает manpage . но большую часть времени в терминале предоставляется только текстовый вывод.

давайте возьмем пример банши

если вы запустите banshee --help он даст что-то вроде

 Usage: banshee [options...] [files|URIs...] Help Options --help Show this help --help-playback Show options for controlling playback --help-query-track Show options for querying the playing track --help-query-player Show options for querying the playing engine --help-ui Show options for the user interface --help-debug Show options for developers and debugging --help-all Show all option groups --version Show version information 

они разделили категорию помощи. Теперь я хочу знать варианты воспроизведения, поэтому я буду вводить

 banshee --help-playback 

который показывает,

 Playback Control Options --next Play the next track, optionally restarting if the 'restart' value is set --previous Play the previous track, optionally restarting if the 'restart value is set --restart-or-previous If the current song has been played longer than 4 seconds then restart it, otherwise the same as --previous --play-enqueued Automatically start playing any tracks enqueued on the command line --play Start playback --pause Pause playback --toggle-playing Toggle playback --stop Completely stop playback --stop-when-finished Enable or disable playback stopping after the currently playing track (value should be either 'true' or 'false') --set-volume=LEVEL Set the playback volume (0-100), prefix with +/- for relative values --set-position=POS Seek to a specific point (seconds, float) --set-rating=RATING Set the currently played track's rating (0 to 5) 

Теперь вы знаете, как сделать игру следующей или предыдущей или паузой. Таким образом, вы можете создавать записи типа

Exec=banshee --next для следующей песни

Exec=banshee --pause – приостановить Exec=banshee --pause паузы

Exec=banshee --previous для воспроизведения предыдущей дорожки

Большинство приложений либо хранятся в каталоге /usr/bin/ или имеют ссылку в этом каталоге, где они хранятся. Графически вы можете перейти в каталог с помощью Nautilus (браузер файлов по умолчанию) и нажать Ctrl + F для поиска имени приложения. Надеюсь это поможет.