Форум русскоязычного сообщества Ubuntu


Автор Тема: Контекстное меню Thunar. Делимся своими конфигами  (Прочитано 39771 раз)

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

Witwicky

  • Автор темы
  • Гость
Re: Контекстное меню Thunar. Делимся своими конфигами
« Ответ #30 : 03 Сентябрь 2014, 01:56:56 »
Sly_tom_cat, спасибо. Это, определённо, лучше. :)

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11646
  • Xubuntu 16.04 (64bit)
    • Просмотр профиля
Re: Контекстное меню Thunar. Делимся своими конфигами
« Ответ #31 : 03 Сентябрь 2014, 11:26:34 »
Это я мудрил спецом что бы в одну команду влезло (без доп скрипта). Но индикатор вы бы тоже посмотрели - там уже много плюшек и версия уже достаточно стабильная.
Индикатор для Yandex-Disk: http://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Slisli

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Добрый день! В режиме подробного списка, когда много файлов становится затруднительно создать новый каталог. Я решил сделать контекстное меню для этого, помогите допилить пожалуйста.

mkdir <<< echo `zenity --entry --title="Создание нового каталога" --text="Введите имя каталога:" --entry-text="Новый каталог"`
Из консоли всё работает нормально, а через контекстное меню не появляется окошко zenity. Может как-то по-другому можно передать имя созданной директории для mkdir?

UPD:
Решил так:
mkdir "`zenity --entry --title=\"Создание нового каталога\" --text=\"Введите имя каталога:\" --entry-text=\"Новый каталог\"`"
« Последнее редактирование: 09 Ноябрь 2014, 22:38:07 от Slisli »

Оффлайн Sanya_rnd

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Slisli,
ctrl+shift+N - уже есть.

Вот для файла уже такого legacy нет, свое пилить нужно.

Оффлайн Diadlo

  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Всем привет. Недавно мне понадобилось расшарить 4 видео Размером 1.5Гб каждое. Естественно заливать самому куда-то ~час, скачивать кому-то час. Так уж вышло, что apache уже стоял, решил копировать в папку с сервом, всяко лучше чем заливать на хостинг, но и тут долго. Делаю так: кидаю символьную ссылку на файл в папку /var/www/html/, потом скидываю собеседнику линк. Решил по-быстрому накатать скрипт, для удобной шары любого документа.
Либо имя заменяется на MD5 хеш файла, либо остается без изменений, достаточно раскомментировать соответствующий блок

#!/bin/bash
server="site.ru" # Тут ваш IP (я использую DDNS)
folder="share/" # Можно оставить пустым

in_file=`locate "$@"`
chmod a+r $in_file

out_file=`echo $in_file | rev | cut -d/ -f1 | rev`
#extension=`echo $in_file | rev | cut -d. -f1 | rev`
#sum=`md5sum "$in_file" | cut -d ' ' -f1`
#out_file=`echo $sum.$extension`

cd /var/www/html/$folder
ln "$in_file" "$out_file" -sf

echo $server/$folder$out_file | xclip -filter -select clipboard

В результате в буфере обмена ссылка на файл, вида site.ru/share/docs.zip
Ну и соответственно ставим файлу права на исполнение, идем в "Особые действия", создаем /path/to/file/share.sh %f
Или, если скрипт закинуть в /usr/bin или другую директорию указанную в $PATH, то просто share.sh %f
Надеюсь кому-нибудь понадобится.
И спасибо всем за то, что понакидали тут. Многое взял на вооружение :)
« Последнее редактирование: 10 Февраль 2015, 01:26:37 от Diadlo »

Оффлайн lumberjack

  • Активист
  • *
  • Сообщений: 281
    • Просмотр профиля
распечатка PDF больших форматов на меньших форматах бумаги с автоматическое обрезкой полей (необходимо установить  PosteRazor и PDFCrop
Код: XML
  1. <action>
  2.         <icon>/home/black/.local/share/icons/posterazor.png</icon>
  3.         <name>Распечатать с разделением</name>
  4.         <unique-id>1425565465188777-13</unique-id>
  5.         <command>posterazor %n-crop.pdf.jpg $(gs -dNOPAUSE -sDEVICE=jpeg -dFirstPage=1 -dLastPage=5 -sOutputFile=%n-crop.pdf.jpg -dJPEGQ=100 -r500 -q $(pdfcrop %n | grep written | awk -F&apos;`&apos; &apos;{print $2}&apos; | sed &apos;s/pdf.*/pdf/&apos;) -c quit)</command>
  6.         <description></description>
  7.         <patterns>*.pdf</patterns>
  8.         <other-files/>
  9. </action>

обрезать в картинке поля слева и справа
Код: XML
  1. <action>
  2.         <icon>kdenlive-align-hor</icon>
  3.         <name>Убрать поля справа и слева</name>
  4.         <unique-id>1425568334009977-22</unique-id>
  5.         <command>convert -define registry:temporary-path=./ -shave 300x %n %n_shaved.jpg</command>
  6.         <description></description>
  7.         <patterns>*</patterns>
  8.         <image-files/>
  9. </action>

обрезать в картинке поля сверху и снизу
Код: XML
  1. <action>
  2.         <icon>kdenlive-align-vert</icon>
  3.         <name>Убрать поля сверху и снизу</name>
  4.         <unique-id>1425568313418114-20</unique-id>
  5.         <command>convert -define registry:temporary-path=./ -shave 0x300 %n %n_shaved.jpg</command>
  6.         <description></description>
  7.         <patterns>*</patterns>
  8.         <image-files/>
  9. </action>

Автообрезка полей в PDF-файле (необходимо наличие скрипта PDFCrop)
Код: XML
  1. <action>
  2.    <icon>acroread</icon>
  3.    <name>Автообрезка полей</name>
  4.    <unique-id>1425651308706018-1</unique-id>
  5.    <command>pdfcrop %n</command>
  6.    <description></description>
  7.    <patterns>*.pdf</patterns>
  8.    <other-files/>
  9. </action>
« Последнее редактирование: 28 Июнь 2015, 11:30:58 от lumberjack »

Оффлайн vcsasha

  • Новичок
  • *
  • Сообщений: 31
  • All life is yoga
    • Просмотр профиля
Вот было бы здорово, если бы кто-нибудь сделал resize (изменение размеров выделенных изображений) из контекстного меню, как в Nautilus.
Я сам не программер, не знаю, как скрипты писать.

Оффлайн gena95

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Новичок, ребят установил себе из шапки "открыть как администратор" - не работает. Пункт в ПКМ появляется, но ничего не происходит. Решил изменить команду на "sudo thunar %f" - тоже самое.
Xubuntu 15.10

Оффлайн gena95

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Новичок, а ты gksu устанавливал?

Оффлайн gena95

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Новичок, дай, пожалуйста, вывод или скажи, что произойдет:
gksu

Оффлайн gena95

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Новичок, значит, установлен. Установил его и все заработало)

Оффлайн gena95

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
А возможно ли как-то добавить в контекстное меню "открыть по ссылке" для файлов .desktop?

Оффлайн demonlibra

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Вот было бы здорово, если бы кто-нибудь сделал resize (изменение размеров выделенных изображений) из контекстного меню, как в Nautilus.
Я сам не программер, не знаю, как скрипты писать.

Повернуть изображения
AAA=`zenity --entry --title="ImageMagick-rotate" --text="Введите угол поворота (+ по ЧС, - против ЧС)"`;if [ $? = 0 ];then for file in %F;do convert "$file" -rotate $AAA "$file";done;fi

Сжать изображения
AAA=`zenity --entry --title="ImageMagick-quality" --text="Введите процент сжатия" --entry-text="80"`;if [ $? = 0 ];then for file in %F;do convert "$file" -quality $AAA "$file";done;fi

Изменить разрешение изображений
AAA=`zenity --entry --title="ImageMagick-resize" --text="Введите ширину в пикселях" --entry-text="800"`;if [ $? = 0 ];then for file in %F;do convert "$file" -resize $AAA "$file";done;fi

Изменить гамму изображений
AAA=`zenity --entry --title="Изменить гамму изображений" --width=350 --text="Введите гамму (<1.0 темнее; >1.0 светлее)" --entry-text="0.5"`;if [ $? = 0 ];then for file in %F;do convert "$file" -gamma $AAA "$file";done;fi


Условия появления: * изображения
При преобразовании заменяются оригинальные файлы.


(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 22 Июнь 2016, 15:12:00 от demonlibra »

Оффлайн demonlibra

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Удаление файлов без возможности восстановления
Secure delete
zenity --question --title="Удаление файлов" --text="Удалить файлы утилитой Secure Delete";if [ $? = 0 ];then xfce4-terminal -H -e "srm -frv %F";fi

(Нажмите, чтобы показать/скрыть)


Монтировать образ ISO
xfce4-terminal -e "sudo mount -r -o loop -t iso9660 %F  /mnt/iso"
(Нажмите, чтобы показать/скрыть)


Размонтировать образ ISO
xfce4-terminal -e "sudo umount /mnt/iso"
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 13 Июнь 2016, 23:45:31 от demonlibra »

Оффлайн el guahiro

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Решил бросить расширенный конфиг с моего рабочего ноута). Менеджер проектов, не программёр. Пилил сам. Скрипты почти все - сам.Что получилось:
(Нажмите, чтобы показать/скрыть)


Правила форума
Цитата: Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тега [spоiler]...[/spоiler], либо прикреплять к сообщению в виде отдельного файла.

-mahinist
« Последнее редактирование: 23 Июнь 2016, 07:53:33 от mahinist »

 

Страница сгенерирована за 0.155 секунд. Запросов: 19.