Сайт | Скачать | Видео | Wiki

Автор Тема: [ROX-filer - файловый менеджер PuppyRus Linux]  (Прочитано 17079 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 1405
  • Репутация: +20/-0
Re: [ROX-filer - файловый менеджер PuppyRus Linux]
« Ответ #15 : 29 Май 2019, 06:53:41 »
  Размещу здесь (- в Теме Rox-скрипты наличествуют).

  Интересен более-менее полноценный Rox-script - "Выбрать чем открыть из any.desktop" - может ещё кому интересно.
      (Начало было тут - http://forum.russ2.com/index.php?showtopic=4478&view=findpost&p=50929 )
 
  Относительно-рабочий набросок:
Код
#!/bin/sh
  cd /usr/share/applications/
## выбор: 
    excDsktp=$(yad --file-selection  --width=500 --height=300)
## "обрезка":     
      excPrg=$(echo `awk -F\= '/Exec/ {print $2}' "$excDsktp"`  | cut -d ' ' -f1 )
## "запуск":     
   $excPrg "$@"

  "Вид диалога выбора" - нужен наверное более "интернациональный", но это не принципиально.
 
  Выбор пока только из /usr/share/applications/ => пр.: можно перед этим сделать "выбор м-ду ../share/.. и ../local/share/..".
 
  Бывает, что есть ещё в any.desktop например TryExec=mplayer  - т.е. наличествует две строки с Exec= .
 
  Также бывает, что any.desktop запускает и в терминале  .
-----------
  ... когда-то пробовал "прикрутить" к dmenu ....
  -- на   *dialog - вроде можно присваивать "выбор" переменной через stdout.

    :) т.е. думается, что "на выходе" можно получить что-то более "вменяемое" и универсальное.
« Последнее редактирование: 29 Май 2019, 08:09:50 от knn »
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1 - Grub2; hd2 - Gr4D; PRA frugal, copy2ram.
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ