англійськафранцузькаіспанська

Ad


Значок OnWorks

fvwm-menu-directory – Інтернет у хмарі

Запустіть fvwm-menu-directory у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда fvwm-menu-directory, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


fvwm-menu-directory - створює меню перегляду каталогу для fvwm

СИНТАКСИС


Каталог меню fvwm [ --допомога|-h|-? ] [ -- версія|-V ] [ --ім'я|створений ІМ'Я ] [ -- назва|-t
ІМ'Я ] [ --пункт|-це ІМ'Я ] [ --icon-title|-іконка-т XPM ] [ --icon-dir|-іконка-d XPM ] [
--файл-значок|-іконка-f XPM ] [ --icon-app|-ікона-а XPM ] [ --wm-значки ] [ --реж|-d ІМ'Я ] [
--порядок|-o NUM ] [ --[ні]все|-a ] [ --[ні]посилань|-l ] [ --xterm|-x CMD ] [
--exec-заголовок|-виконав-т CMD ] [ --exec-файл|-exec-f CMD ] [ --exec-програма|-exec-a [CMD] ] [
--command-title|-команда-т CMD ] [ --командний файл|-команда-f CMD ] [
--command-app|-команда-а CMD ] [ --[без]повторного використання|-r ] [ --[no]check-subdirs| ] [
--спеціальні директорії|-s [ЗНАЧЕННЯ] ] [ --[ні]пам'ять для швидкості|-мем ] [ ---стиль меню|-мен ІМ'Я ] [
--ім'я функції|-f ІМ'Я ]

ОПИС


Сценарій perl, який забезпечує вихід для читання за допомогою PipeRead для створення меню fvwm
містить список каталогу. Майже все можна налаштувати.

HINTS


Зазвичай до меню додається заголовок із власною доданою дією. Це можна використати
щоб визначити дію для каталогу, для якого створено меню, наприклад, запуск a
термінал у цьому каталозі (за замовчуванням). Однак це може дратувати деяких користувачів. Щоб вимкнути
використання заголовка дії --command-title "", щоб повністю видалити заголовок, використовуйте -- назва "".

ВАРІАНТИ


--допомога
показати використання та вийти

-- версія
показати версію та вийти

--ім'я ім'я
назва меню, використовується лише з --reuse, за замовчуванням – MenuBrowser

-- назва назву
Формат заголовка меню, за замовчуванням '%*-40p' - останні 40 символів поточного повного шляху.
TAB можна вказати як '\t', але в .fvwm2rc ви повинні вказати подвійну зворотну косу риску або
справжня ТАБ.

Специфікатори формату: %d - ім'я поточного каталогу %p - поточний каталог заповнений
шлях

Ці специфікатори можуть отримувати необов’язковий цілочисельний розмір, позитивний для правильного коригування
рядок або від’ємне значення для коригованого ліворуч, наприклад: %8x; і необов'язковий *num або *-num, який
означає залишити лише першу або останню (якщо мінус) кількість символів, число має бути більше
ніж 3, оскільки смугаста частина замінюється на "...", наприклад: %*30x. Обидва можуть бути
комбіновано: %-10*-20x, це вказує отримати лише 20 останніх символів, але якщо
довжина менше 10 - для заповнення до 10 пробілів праворуч.

--пункт формат
Формат пункту меню, за замовчуванням '%n'. Можуть бути TAB і модифікатори ширини для %n, %N і %s
зазначено, як описано в -- назва вище. Зверніть увагу, що вказівка ​​формату, який не є за замовчуванням, сповільнює
сценарій.

Специфікатори формату:

%n - ім'я файлу/директора (без шляху)
%N - ім'я файлу/каталогу (повне зі шляхом)
%d - дата файлу/директора (рррр-мм-дд ГГ:ММ:СС)
%D - дата файлу/директора (рррр-мм-дд)
%s - розмір файлу/директора (у байтах)
%t - тип файлу/директора (File|Dir |Link|Sock|Blck|Char|Pipe)
%T - тип файлу/директора (F|D|L|S|B|C|P)

Приклад: --title '%*-40p\tDate, Type\tSize' --item '%*40n\t%d %t\t%s'

--icon-title іконка
значок заголовка меню, за замовчуванням немає

--icon-dir іконка
значок каталога меню, за замовчуванням немає

--файл-значок іконка
значок файлу меню, за замовчуванням немає

--icon-app іконка
значок програми меню, за замовчуванням немає

--wm-значки
визначити назви піктограм, придатні для використання з пакетом wm-icons. Наразі це еквівалентно
до: --icon-title menu/folder-open.xpm --icon-item menu/file.xpm --icon-dir
menu/folder.xpm --icon-app menu/utility.xpm.

--реж реж
початковий каталог, за замовчуванням ${HOME-.}

--порядок номер
в діапазоні (-6 .. 6), за замовчуванням дорівнює 5:

1 - не сортувати, 2 - спочатку каталоги, 3 - спочатку файли
4 - сортування за назвою, 5 - спочатку каталоги, 6 - спочатку файли
Від’ємне число означає зворотний порядок.

--[ні]все
показати приховані файли, як у 'ls -A', за замовчуванням --noall

--[ні]посилань
дотримуйтесь пов’язаних каталогів, за замовчуванням --nolinks

--xterm команда
Виклик терміналу X, за замовчуванням 'xterm -e'

--exec-заголовок команда
команда fvwm Exec для заголовка каталогу (зазвичай оболонки), за замовчуванням
${SHELL-/ Бен / ш}. "-" означає відсутність команди Exec, тобто Nop. Якщо команда не запущена
з '^' перед викликом терміналу X. Команда запускається в поточному перегляді
каталог.

--exec-файл команда
команда fvwm Exec для звичайних файлів, за замовчуванням – ${EDITOR-vi}. "-" означає відсутність Exec
команда, тобто Nop. Якщо команда не запущена з '^', виклик терміналу X
на початку. Фактична назва файлу додається до команди.

--exec-програма [команда]
команда fvwm Exec для файлів +x, за замовчуванням — «-», що означає ту саму команду, що й on
звичайні файли. Якщо команда не дана, вона вважається порожньою - просто запустіть +x
файл. Якщо команда не запущена з '^', перед викликом X термінала. Фактичний
ім'я файлу додається до команди.

--command-title команда
команда fvwm для виконання на заголовку. Якщо цей параметр не вказано (або команда "-"),
замість нього використовується "--exec-title". У команді %d замінюється повним
шлях до каталогу.

Насправді, --exec-title=tcsh еквівалентна --command-title='Exec cd "%d"; xterm -e
tcsh'

Порожнє значення вимикає дію заголовка.

--командний файл команда
команда fvwm для виконання у звичайних файлах. Якщо ця опція не дана (або команда
є "-"), замість нього використовується "--exec-file". У команді %f замінюється на
повний шлях до файлу.

Насправді, --exec-file=vi еквівалентно --command-file='Exec xterm -e vi "%f"'

--command-app команда
команда fvwm для виконання на +x файлах. Якщо ця опція не вказана (або команда є
'-'), замість нього використовується «--command-app». У команді %f замінюється на
повний шлях до файлу.

Насправді, --exec-app=^exec еквівалентно --command-app='Exec exec "%f"'

--[без]повторного використання
немає спливаючих меню, повторно використовуйте те саме меню, за замовчуванням --noreuse. Коли ви вкажете це
використовується дія меню, а не спливаюче вікно. Крім того, параметр --name не ігнорується,
і параметр --dir ігнорується, якщо є ~/.fvwm/.fvwm-каталог-меню.dir файл. Це
файл створюється або використовується лише із зазначеним параметром, це єдине рішення для
поточний стан меню fvwm.

--[no]check-subdirs
перевірте всі підкаталоги на наявність дозволу на виконання (+x) і замініть "Спливаючі вікна"/"Меню"
команду з "Ні" для них без дозволів. Це має візуальний ефект
вимкнення спливаючого трикутника в елементі підкаталогу. За замовчуванням --nocheck-subdirs,
тому що: 1) увімкнення цього трохи сповільнює сценарій, 2) якщо цей параметр увімкнено, якщо ні
Використовуються піктограми та не використовується окреме сортування каталогів/файлів, немає способу дізнатися, що цей елемент
є каталогом, а не файлом.

--спеціальні директорії значення
додайте .. або ~ або / спеціальні каталоги відповідно до заданого необов’язкового значення. Без з
параметра ці каталоги не додаються. Значення за замовчуванням, якщо не вказано, — «1,2». The
значення — це впорядковані спеціальні індекси каталогу, розділені комами, де 1 — батьківський
каталог, 2 — домашній каталог, 3 — кореневий каталог. Якщо мінус стоїть перед
значення, спеціальні каталоги додаються в нижній частині меню, а не вгорі. Значення "0"
або будь-яке погане значення еквівалентно невизначенню цієї опції взагалі.

--[ні]пам'ять для швидкості
використовувати оптимізацію швидкості, тобто використовувати раніше створені меню каталогу без руйнування
він закритий, за замовчуванням --nomemory-for-speed

Попередження: оптимізація швидкості займає багато пам’яті
який більше ніколи не звільняється під час роботи fvwm.

---стиль меню ім'я
призначити меню MenuStyle

--ім'я функції ім'я
перезаписати ім'я MissingSubmenuFunction за замовчуванням, яке є "FuncFvwmMenuDirectory"

Параметри параметра можна вказати за допомогою '=' або в наступному аргументі. Короткі варіанти
нормально, якщо не двозначні: "-a", "-x", "-icon-f"; але будьте обережні з короткими варіантами, що є
тепер однозначний, може стати неоднозначним у наступних версіях.

ВИКОРИСТАННЯ


Помістіть це у свій файл конфігурації fvwm, щоб викликати сценарій:

AddToFunc FuncFvwmMenuDirectory
+ I PipeRead "fvwm-menu-directory -d '$0'"

Більш складний приклад:

# AddToFunc FuncFvwmMenuDirectory
# + I PipeRead "fvwm-menu-directory -d '$0' -x 'Eterm -g 80x40 -e' \\
-a -l -o 6 --exec-app --exec-title 'tcsh -l' --exec-file 'vim -R' \\
-t 'Перейти до: %d' --wm-icons"

І помістіть це в меню, з якого ви хочете спливати меню каталогу:

AddToMenu SomeMenu MissingSubmenuFunction FuncFvwmMenuDirectory
+ Спливаюче вікно "Домашній каталог" $[HOME]
+ Спливаюче вікно "Httpd Directory" /home/httpd

Примітка: будь ласка, використовуйте абсолютні імена шляхів.

Рекомендується встановити для затримки спливаючого меню щось позитивне й увімкнути зайнятість
курсор

MenuStyle * PopupDelayed, PopupDelay 200
BusyCursor DynamicMenu True

у файлі конфігурації під час використання цього сценарію для кращих результатів.

Інше цікаве використання ("--reuse" або "-r" є обов'язковим для цього):

Браузер AddToMenu
+ DynamicPopupAction PipeRead \\
"fvwm-menu-directory -r -na Браузер -d / -s"
AddToMenu SomeMenu Браузер меню «Мій браузер».

Тут параметр "--dir" (початковий каталог) ігнорується, якщо є
~/.fvwm/.fvwm-каталог-меню.dir файл, який можна видалити.

AUTHORS


Натхненний 1999-06-07 Домінік Фогт[захищено електронною поштою]>.

Переписано 1999 Михайло Гойхман[захищено електронною поштою]>.

КОПІЮВАННЯ


Сценарій поширюється за тими ж умовами, що й сам fvwm. Див. Загальну публічну ліцензію GNU
for details.

Використовуйте fvwm-menu-directory онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad