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

Автор Тема: PCmanfm action  (Прочитано 2052 раз)

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

Оффлайн Lego

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 900
  • Репутация: +60/-0
  • Автор темы
PCmanfm action
« : 29 Май 2018, 10:39:09 »
Камрады. Поделитесь опытом с этими action по правому клику. Вроде и с .pfs научил его работать, кнопку запуска создавать, обои ставить. Никак не осилю привязать к конкретно открытой директории (открыть терминал "здесь", распаковать .deb и т.п.). Дебы в root, например, распаковываются. Представьте, если это LibOO какой-нибудь.
AMD Phenom 9500 Quad-Core, GF-8600, 2gb RAM
Asus Eee PC-901 (Intel Atom N270, 1Gb RAM, 12Gb SSD)
Puppyrus-13.12-xfce-4.12

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PCmanfm action
« Ответ #1 : 29 Май 2018, 10:46:17 »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PCmanfm action
« Ответ #2 : 29 Май 2018, 10:51:16 »
пробовал в команду запуска подставлять?
%d текущий каталог видимо
%n не понятно
%f  имя файла
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Lego

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 900
  • Репутация: +60/-0
  • Автор темы
Re: PCmanfm action
« Ответ #3 : 29 Май 2018, 10:52:02 »
Уточню. Речь идет о custom-action. Располагаются в ~/.local/share/file-manager/actions
Имеют вид типа
Код
[Desktop Entry]
Type=Action
Name=Разобрать составной .pfs
Icon=application-x-archive
Profiles=profile-one;

[X-Action-Profile symlink]
Exec=pfsextract %f
MimeTypes=application/pfs;
SelectionCount==1
AMD Phenom 9500 Quad-Core, GF-8600, 2gb RAM
Asus Eee PC-901 (Intel Atom N270, 1Gb RAM, 12Gb SSD)
Puppyrus-13.12-xfce-4.12

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PCmanfm action
« Ответ #4 : 29 Май 2018, 10:53:11 »
и я о них
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PCmanfm action
« Ответ #5 : 29 Май 2018, 10:55:22 »
MimeTypes=application/pfs;
Через это рулится.

Оффлайн Lego

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 900
  • Репутация: +60/-0
  • Автор темы
Re: PCmanfm action
« Ответ #6 : 29 Май 2018, 11:16:24 »
Не умею внятно излагать. Ограничу рамки вопроса. Пример - распакован тарбол исходников. Командую - открыть терминал здесь, ./configure тра-ля-ля - нет такого конфигуре, он ВООБЩЕ открылся терминал, но не в нужном месте. В action команда выглядит так
Exec=sakura -w %f
Где ошибка?
AMD Phenom 9500 Quad-Core, GF-8600, 2gb RAM
Asus Eee PC-901 (Intel Atom N270, 1Gb RAM, 12Gb SSD)
Puppyrus-13.12-xfce-4.12

Оффлайн Lego

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 900
  • Репутация: +60/-0
  • Автор темы
Re: PCmanfm action
« Ответ #7 : 29 Май 2018, 21:07:46 »
Так или иначе решено. Терминал в текущей директории в PCmanfm открывается по F4, то есть для action команда будет xdotool key F4, хотя просто F4 ткнуть проще, конечно. Распаковку .deb перевел на архиватор, file-roller -h %f.  Для чего мне это всё? Rox-filer весьма богат контекстным меню, хочется и в других FM всего того же.
P.S. Сам с собой поговорил..... :) :)
AMD Phenom 9500 Quad-Core, GF-8600, 2gb RAM
Asus Eee PC-901 (Intel Atom N270, 1Gb RAM, 12Gb SSD)
Puppyrus-13.12-xfce-4.12

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PCmanfm action
« Ответ #8 : 30 Май 2018, 02:23:45 »
почему %f а не %d  ?

если %f это имя файла с путем, а тебе больше нужно имя каталога передать
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Lego

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 900
  • Репутация: +60/-0
  • Автор темы
Re: PCmanfm action
« Ответ #9 : 30 Май 2018, 02:32:21 »
Фиг знает. По %f распаковывается в одноименную .deb папку. Если %d - "....тип архива не поддерживается...""
AMD Phenom 9500 Quad-Core, GF-8600, 2gb RAM
Asus Eee PC-901 (Intel Atom N270, 1Gb RAM, 12Gb SSD)
Puppyrus-13.12-xfce-4.12

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PCmanfm action
« Ответ #10 : 30 Май 2018, 02:46:01 »
Фиг знает. По %f распаковывается в одноименную .deb папку. Если %d - "....тип архива не поддерживается...""
ну если сакура стала распаковывать, то уже ничего не поможет
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Lego

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 900
  • Репутация: +60/-0
  • Автор темы
Re: PCmanfm action
« Ответ #11 : 30 Май 2018, 03:45:49 »
ну если сакура стала распаковывать, то уже ничего не поможет
В каком месте ты её увидел? Распаковка Rox-filer-у отдана, речь шла о .deb.
AMD Phenom 9500 Quad-Core, GF-8600, 2gb RAM
Asus Eee PC-901 (Intel Atom N270, 1Gb RAM, 12Gb SSD)
Puppyrus-13.12-xfce-4.12

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PCmanfm action
« Ответ #12 : 09 Июль 2018, 09:54:21 »
Пользовательские действия в контекстном меню pcmanfm
Может нам тоже актуально так что-то прикрутить...