Страница 8 из 10
Контекстное меню ФМ nemo
Добавлено: 22 янв 2019, 09:46
Faust3000
Dja писал(а): ↑22 янв 2019, 09:40
А разве F5 в винде не работало?
При чём тут работало или нет? Дело в привычке, не нравится, проходи мимо, кому нужно воспользуются.
Контекстное меню ФМ nemo
Добавлено: 22 янв 2019, 09:55
Dja
Прикольно.
Не знал, поскольку не пользовался.

(у меня вот есть мыша, у которой пкм плохо срабатывает, а функциональные клавиши бывают на компе затыканы листочками напоминалками. А это оч удобное сочетание получается).
Контекстное меню ФМ nemo
Добавлено: 22 янв 2019, 11:22
Faust3000
КМ для смены кодировки текстовых файлов на системную UTF-8. Пригодится при использовании текстовых файлов с Винды, когда в Текстовом редакторе вместо кириллицы отображаются кракозябры. Перекодировать можно как и отдельный файл, так и несколько.
Для работы потребуется пакет
enca.
sudo apt install enca
Код: Выделить всё
[Nemo Action]
Name=Перекодировать в UTF-8
Comment=Перекодировать в UTF-8
Icon-Name=kr_comparedirs
Exec=enconv -x utf-8 %F
Selection=notnone
Mimetypes=text/*;
EscapeSpaces=true
Dependencies=enca;
Контекстное меню ФМ nemo
Добавлено: 22 янв 2019, 11:25
Faust3000
Dja писал(а): ↑22 янв 2019, 09:55
у меня вот есть мыша, у которой пкм плохо срабатывает
В чем проблема? Если дружишь с паяльником, новую кнопку перепаять дело получаса.
Контекстное меню ФМ nemo
Добавлено: 29 янв 2019, 11:13
root
Faust3000,
Кодировка в текстовом редакторе xed
иными словами:
Как убрать кракозябры в txt файлах, созданных в блокноте Windows?
Решение проблемы в gedit:
gsettings set org.gnome.gedit.preferences.encodings candidate-encodings "['UTF-8', 'WINDOWS-1251', 'KOI8-R', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
Решение проблемы в xed:
gsettings set org.x.editor.preferences.encodings auto-detected "['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
(Запасной вариант:
gsettings set org.x.editor.preferences.encodings auto-detected "['UTF-8', 'WINDOWS-1251', 'KOI8-R', 'CP866', 'CURRENT', 'ISO-8859-15', 'UTF-16']" )
Контекстное меню ФМ nemo
Добавлено: 29 янв 2019, 11:21
Faust3000
Твой способ и мой - это разные вещи. Про твой способ я знаю, это просто автоподмена кодировки в текстовых редакторах, и ничего больше. А как быть с кодировкой CUE в аудиоплеерах? Да, Audacious тоже можно настроить на подмену кодировки, но это лишние телодвижения. К тому же, при просмотре нужного файла на другом ПК с Линуксом, иероглифы никуда не исчезнут, и нужно так же править конфиги. Мой способ перекодирует файл и сохраняет изменения в нём. Да и вообще, к чему в теме о КОНТЕКСТНОМ МЕНЮ, альтернативный обходной путь?
Контекстное меню ФМ nemo
Добавлено: 31 янв 2019, 18:01
root
Faust3000,

я как-то раскритиковал твой способ?! Нет. Согласись, большинству людей хватит и приведенного мной способа: далеко ни у всех есть второй комп с Линуксом, с которым они постоянно взаимодействуют и в котором у них нет возможности выполнить 1 строку в терминале, которая к тому же не требует прав суперпользователя) Большинству проще 1 раз выполнить эту команду, чем делать и постоянно прокликивать КМ. Опять же, это не камень в твой огород, ты молодец, что выложил. Я лишь заметил, что есть альтернативный путь, о котором ты и ни только ты можешь не знать ;)
Контекстное меню ФМ nemo
Добавлено: 09 мар 2019, 10:46
root
UP!
Добавлено КМ "
Загрузка изображений на imgur.com"
Добавлено КМ "
Обновить"
Пока что под спойлером "ВХОДЯЩИЕ задачи" - Добавлено КМ "Загрузка файлов на transfer.sh"
И под спойлером "Архив" - Добавлено КМ "Смена кодировки текстовых файлов"
-----------------------------------
Эти КМ были перенесены из обсуждения в шапку темы.
"
Загрузка изображений на imgur.com" и "
Обновить" - были красиво оформлены и
проверены на работоспособность.
"Загрузка файлов на transfer.sh" - я еще не проверил. "Смена кодировки текстовых файлов" - по-моему мнению, нуждается в расширении функционала.
Контекстное меню ФМ nemo
Добавлено: 09 мар 2019, 16:27
root
UP!
Добавлено КМ "Отобразить информацию о медиафайле"
Контекстное меню ФМ nemo
Добавлено: 10 мар 2019, 22:50
demonlibra
root писал(а): ↑09 мар 2019, 16:27
Добавлено КМ "Отобразить информацию о медиафайле"
Уверены, что стоит так усложнять? Есть же утилита mediainfo.
Можно было одной строчкой обойтись:
Код: Выделить всё
gnome-terminal --hide-menubar --geometry 80x50 -t "mediainfo $name" -- bash -c "mediainfo \"$fullpathname\"; echo ; echo ------------------ ; echo; read -p \"Нажмите ENTER чтобы закрыть окно\""
Или еще проще, если установить плагин nemo-mediainfo-tab, который добавит закладку в меню "свойства":
https://github.com/linux-man/nemo-media ... b/releases
Контекстное меню ФМ nemo
Добавлено: 11 мар 2019, 08:38
root
demonlibra, можете на "ты", если хотите.
demonlibra писал(а): ↑10 мар 2019, 22:50
Или еще проще, если установить плагин nemo-mediainfo-tab, который добавит закладку в меню "свойства":
Это у меня не работает.
demonlibra писал(а): ↑10 мар 2019, 22:50
Уверены, что стоит так усложнять? Есть же утилита mediainfo.
Можно было одной строчкой обойтись
Более того, совсем не обязательно запускать это в терминале: можно передавать напрямую в
mediainfo-gui
.
А в чем "усложнение" то? Скопировать и вставить скрипт?
По-моему мнению, это вкусовщина. Важен ведь результат, так?! Оба КМ выведут исчерпывающую информацию для рядового пользователя о медиафайле. Только в моем примере не нужно ничего доустанавливать (zenity и ffmpeg уже есть в системе), в вашем - нужно (хотя это не займет много места).
Контекстное меню ФМ nemo
Добавлено: 11 мар 2019, 10:12
demonlibra
Действительно nemo-mediainfo-tab заглючил. Видимо обновили что-то
root писал(а): ↑11 мар 2019, 08:38
По-моему мнению, это вкусовщина.
Согласен
- Передайте мне простой карандаш
- Пожалуйста, возьмите
- Но он же цветной
- И по Вашему он сложный?
Контекстное меню ФМ nemo
Добавлено: 11 мар 2019, 10:41
root
demonlibra, сегодня думал запилить это
https://forums.linuxmint.com/viewtopic. ... 2&t=289785, но почему-то на make ошибку ловит :\
Контекстное меню ФМ nemo
Добавлено: 11 мар 2019, 10:55
demonlibra
Мой карандаш опять "проще"

. В официальных репозиториях присутствует утилита secure-delete
Код: Выделить всё
[Nemo Action]
Active=true
Name=Secure delete
Comment=Secure delete
Exec=<securete_delete.sh "%F">
Icon-Name=edit-clear-all-symbolic
Selection=any
Extensions=any;
Quote=single
Код: Выделить всё
#!/bin/bash
#Проверка установки пакета secure-delete
if [ -z "`dpkg -l | grep secure-delete`" ]
then gnome-terminal --hide-menubar --geometry=80x15 -t "Установка пакета secure-delete" -- bash -c "echo \"secure-delete не установлен\"; echo ; sudo apt install secure-delete; echo ; echo ------------------ ; echo ; echo \"Установка завершена\"; echo ; read -p \"Нажмите ENTER чтобы закрыть окно\""
fi
#Проверка установки пакета yad
if [ -z "`dpkg -l | grep yad`" ]
then gnome-terminal --hide-menubar --geometry=80x15 -t "Установка пакета yad" -- bash -c "echo \"yad не установлен\"; echo ; sudo apt install yad; echo ; echo ------------------ ; echo ; echo \"Установка yad завершена\"; echo ; read -p \"Нажмите ENTER чтобы закрыть окно\""
fi
AAA=`yad --borders=10 --title="secure-delete" --text="Безопасное удаление файлов" --text-align=center --form --separator="," --item-separator="|" --field=:LBL --field="Быстро (no /dev/urandom, no synchronize mode):CHK" --field="Меньше проходов (2 прохода 0xff/random):CHK" --field="Ещё меньше проходов (1 проход random):CHK" --field="От имени root:CHK" "" TRUE TRUE TRUE FALSE`
if [ $? = 0 ]
then
fast=$( echo $AAA | awk -F ',' '{print $2}')
if [ $fast = "TRUE" ]
then options="f"
fi
lessens=$( echo $AAA | awk -F ',' '{print $3}')
if [ $lessens = "TRUE" ]
then options=$options"l"
fi
lessens=$( echo $AAA | awk -F ',' '{print $4}')
if [ $lessens = "TRUE" ]
then options=$options"l"
fi
root=$( echo $AAA | awk -F ',' '{print $5}')
if [ $root = "TRUE" ]
then gnome-terminal --geometry 90x20 --hide-menubar -t "Secure delete" -e "sudo srm -rv$options $@"
else gnome-terminal --geometry 90x20 --hide-menubar -t "Secure delete" -e "srm -rv$options $@"
fi
notify-send -t 10000 -i "gtk-ok" "Secure delete" "Операция завершена"
fi
Контекстное меню ФМ nemo
Добавлено: 11 мар 2019, 11:01
root
demonlibra, там он тоже используется:
libgsecuredelete-dev

Еще я заметил, что разрабы Tails именно это решение внедрили в свой nautilus (о нем они говорят
здесь).
Контекстное меню ФМ nemo
Добавлено: 11 мар 2019, 11:10
rogoznik
root, там с гита что-то старое качается. Лучше взять
это. Распаковать. Установить
itstool
и
libnautilus-extension-dev
. Запустить
./configure
и потом уже
make
, ну и
sudo make install
Контекстное меню ФМ nemo
Добавлено: 11 мар 2019, 12:16
root
darkfenix, это действительно работает, спасибо!

Поправка:
libnautilus-extension-dev
устанавливать не надо, если планируется прикручивать к nemo.
Контекстное меню ФМ nemo
Добавлено: 11 мар 2019, 14:35
root
UP!
Добавлено КМ "Безопасное удаление файлов и очистка дискового пространства"
Контекстное меню ФМ nemo
Добавлено: 11 мар 2019, 17:55
rogoznik
root писал(а): ↑11 мар 2019, 12:16
Поправка: libnautilus-extension-dev устанавливать не надо, если планируется прикручивать к nemo.
У меня из-за отсутствия этого пакета обламывалось на этапе
./configure
Контекстное меню ФМ nemo
Добавлено: 11 мар 2019, 17:57
colonel
demonlibra писал(а): ↑10 мар 2019, 22:50
...Есть же утилита mediainfo. ...
demonlibra писал(а): ↑11 мар 2019, 10:12
...это вкусовщина.
Согласен
определённо вкусовщина
конечно для без утилиты и скачивать ничего не надо , зато надо создавать файлики , вкатывать в них содержимое (пусть даже тупым копированием), лезть искать нужный каталог куда их сунуть , и назначать право исполнения как программы ... этож не не то что установить утилитку манагером программ или манагером пакетов или консольноправоверно
root писал(а): ↑11 мар 2019, 08:38
не обязательно запускать это в терминале: можно передавать напрямую в mediainfo-gui
можно не заморачиваться установкой mediainfo , достаточно поставить только mediainfo-gui и вписывать его ни в какой скрипт или акцион не обязательно
без обращения к утилите через Меню она может быть запущена и их контекстного меню по ПКМ
достаточно чтобы программа была ассоциирована с медиафайлами
чеснгря не понимаю чем быстрее через КМ получить информацию о аудио и/или видеофайле при выборе 1 аудио или видеофайла чем просто открыв эти файлы в проигрывателе