- Редактирование контекстного меню linux mint
- Контекстное меню ФМ nemo
- Контекстное меню ФМ nemo
- Как добавить элементы (шаблоны) в контекстное меню “Создать” на Linux (KDE, GNOME, Cinnamon)
- Cinnamon и GNOME
- KDE
- Как в Linux Mint Cinnamon добавить свой пункт контекстного меню
- Nemo и Actions
- Редактируем изображения прямо из контекстого меню в Archlinux GNOME и Linux Mint
- Изменяем контекстное меню в Archlinux GNOME
- Расширяем вожможности nemo и его контекстного меню.
- Просмотр файлов
- Контекстное меню копировать в/ вставить в
- Меняем размер и ориентацию изображения.
- Добавляем свои пункты в контекстное меню Nemo
- Отправка файлов в Телеграм
Редактирование контекстного меню linux mint
Лайк тебе за темку. Сам никогда не использовал штатные ФМ различных ДЕ, но судя по постам на форуме добавление туда всяческих контекстных меню тема актуальная.
colonel Сообщения: 1851 Зарегистрирован: 18 дек 2016, 12:08 Решено: 21 Откуда: Хартленд, N Благодарил (а): 43 раза Поблагодарили: 498 раз Контактная информация:
Контекстное меню ФМ nemo
Лайкнул, в общем -то направление задано правильное о том как можно добавить строки в меню ,
но блин товарЫщЫ-друзья звиняйте , появились вопросы , однако .
adminka писал(а): а теперь к практическим примерам. Перед тем, как начать, предложу вам скидывать свои варианты .nemo_action, дабы делиться опытом
Добавляем возможность создать ярлык ► Показать
ну добавил , в настройках Nemo Правка-Плагины- окно Действия и появилась строчка для добавления в контекстное меню Создание ярлыка. и после включения даже в контекстном меню по ПКМ имеется такая строка .
вопрос первый — а почему не работает ? (ну не создаётся ярлыка )
вопрос второй — если заработает, то чем этот способ (этот созданный пункт меню ) отличается в работе от стандартного имеющегося пункта Создать ссылку? (что тоже самое кроме разницы в названии и в том что создание ссылки нормально работает )
«Не ты выбираешь Linux, а Linux выбирает тебя»
(с)Себастьян Перейра, торговец чёрным деревом
root Сообщения: 938 Зарегистрирован: 16 фев 2017, 20:03 Решено: 5 Откуда: г. Хабаровск Благодарил (а): 268 раз Поблагодарили: 262 раза Контактная информация:
Контекстное меню ФМ nemo
colonel писал(а): ну добавил , в настройках Nemo Правка-Плагины- окно Действия и появилась строчка для добавления в контекстное меню Создание ярлыка. и после включения даже в контекстном меню по ПКМ имеется такая строка .
вопрос первый — а почему не работает ? (ну не создаётся ярлыка )
вопрос второй — если заработает, то чем этот способ (этот созданный пункт меню ) отличается в работе от стандартного имеющегося пункта Создать ссылку? (что тоже самое кроме разницы в названии и в том что создание ссылки нормально работает )
Разница в подходе: ярлык — это не ссылка. Ссылку вы в меню не запихаете, ибо оно использует ярлыки Либо вы не установили exo-utils, либо попробуйте перезапустить nemo, и отпишитесь, пож-та, о результате!
ЗЫ: если я правильно понимаю, то ярлык — текстовый файл, который обрабатывается ОС, ссылка — указатель на область в памяти, обрабатываемый файловой системой. Т.е. в первом случаи — высокий уровень, во втором — низкий. +концепция, как я заметил выше, отличается. У ярлыка есть различные параметры, которые задаются исключительно в нем: комментарии, путь файла запуска, иконки. У самой ссылки этого нет. Она ориентируется на объект, на который ссылается.
ЗЫ 2: добавил демонстрацию практического применения в шапке темы
Как добавить элементы (шаблоны) в контекстное меню “Создать” на Linux (KDE, GNOME, Cinnamon)
В предыдуще статье мы рассматривали способ установки Microsoft Office на Linux. Но дело в том, что в Windows при установке офисного пакета в контекстом меню “Создать” автоматичечски появляются шаблоны (документ, презентация). В Linux же приходится настраивать их вручную.
На всякий случай: мы сейчас говорим о том меню, которое открывается при щелчке ПКМ на рабочем столе или в менеджере файлов.
Итак, рассмотрим способы настройки этого самого меню в рабочих окружениях KDE, GNOME и Cinnamon.
Cinnamon и GNOME
- Откройте файловый менеджер;
- Найдите в домашней папке (home) папку Шаблоны (Templates);
- Создайте необходимые файлы и поместите их в эту папку (например, создайте документ DOCX и сохраните его в папке Templates);
- Кроме того, вы можете сортировать файлы по папкам, если вам так удобнее;
- После этого в меню “Создать” вы увидите ваши файлы.
KDE
Здесь работает немного другой подход. То что выводится в меню “Создать” находится в папках /usr/share/kde/templates и ~/.kde/share/templates.
В ~/.kde/share/templates нужно создать файл .desktop со следующим содержанием:
[Desktop Entry] Name=Document Comment=LibreOffice Writer Type=Link URL=Document.odt Icon=libreoffice-writer
В /usr/share/kde/templates нужно поместить файл под тем названием, которое было указано в предыдущем файле в строчке URL. Также, возможно, понадобится скопировать этот файл и в папку /home/Templates (о которой велась речь в пункте выше).
На этом все. Если статья была полезной – расскажите о ней друзьям 🙂
Как в Linux Mint Cinnamon добавить свой пункт контекстного меню
К сожалению, не все приложения добавляют свои «ссылки» в контекстное меню файловых менеджеров Linux. Например, VS Code на винде добавлял пункт «Открыть в VS Code» в контекстное меню, которое появляется, когда нажимаешь на пустое место открытой папки. В Cinnamon такого нет. Давайте добавим.
p.s.: Это работает не только в Linux Mint. Любой дистрибутиве с окружением Cinnamon подойдёт.
Nemo и Actions
В Cinnamon используется файловый менеджер Nemo. Чтобы добавить в него свой пункт контекстного меню, нужно создать файл в директории ~/.local/share/nemo/actions с расширением .nemo_action , например, «open-in-vs-code .nemo_action» .
Открываем этот файл в редакторе а-ля блокнот и добавляем в него:
# Текст пункта меню
Name=Открыть в VS Code
# Подсказка при наведении
Comment=Открыть текущую папку в редакторе Visual Studio Code
# Команда для выполнения
Exec=code %P
# Название используемой иконки
Icon-Name=visual-studio-code
# При выделении скольких объектов показывать
# s — один, m — несколько, any — любое, notnone — хотя бы один, none — клик на фон; или точное количество выделенных файлов
Selection=none
# На каких файлах показывать
# (нам это не нужно, но указывать придётся, что на любых)
Extensions=any
# Поместить все пути в кавычки
Quote=double
# Зависимости
# Если эти приложения не установлены, кнопка не появится
Dependencies=code;
В Exec мы указываем команду для выполнения. Здесь мы можем использовать токены, которые при вызове будут заменяться на путь к файлу или папке:
%U — вставить список URI файлов
%F — вставить список путей файлов
%P — вставить путь родительской (текущей) директории
%f — вставить имя первого выделенного файла
%p — вставить имя родительской директории
%D — вставить путь к устройству (напр. /dev/sdb1 )
Токены можно также использовать в Name и Comment .
То есть, Exec=code %P означает, что при нажатии на наш пункт меню выполнится команда code путь_до_папки и откроется VS Code с нужной рабочей папкой.
Дополнительные инструкции Вы можете найти, нажав Подробнее , находясь в папке Actions .
Редактируем изображения прямо из контекстого меню в Archlinux GNOME и Linux Mint
Продолжаем расширять функционал файловых менеджеров, которые встроены в такие среды рабочего окружения, как GNOME и Cinnamon. В прошлой заметке мы узнали про то, как добавить в файловый менеджер Linux Mint функционал по быстрой отправке и копированию файлов и папок.
Сегодня коснемся вопроса работы с изображениями. Представим, что у вас есть некая директория с картинками, которые вам нужно быстро отредактировать (изменить размер или ориентацию). Сделать это по-умолчанию в файловых менеджерах GNOME и Cinnamon можно путем открытия файла в графическом редакторе и выполнения необходимых операций.
Было бы неплохо добавить в контекстное меню пункты для быстрого изменения изображения или смены его ориентации. Этим мы и займемся.
Изменяем контекстное меню в Archlinux GNOME
Для того, чтобы в контекстном меню файлового менеджера GNOME появились нужные нам пункты необходимо установить плагин под названием nautilus-image-converter. Для установки откроем терминал и введем команду, которая зависит от вашего дистрибутива:
sudo apt install nautilus-image-converter (для Ubuntu и основанных на ней дистрибутивов с GNOME)
sudo dnf install nautilus-image-converter (для Fedora)
sudo pacman -S nautilus-image-converter (для Archlinux)
После установки плагина, необходимо перезапустить файловый менеджер, сделав это через команду:
После выполненных действий в контекстном меню появятся два новых пункта: для изменения размера изображения и для изменения его ориентации.
Расширяем вожможности nemo и его контекстного меню.
Nemo — файловый менеджер по умолчанию в Линукс Минт, и в целом он меня вполне устраивает. Но можно добавить еще возможностей.
Просмотр файлов
Как это реализовано уже у многих, по клавише пробела.
В новых версиях уже есть, в старых устанавливаем:
sudo apt install nemo-preview
Теперь выделяем файл и жмем пробел
Контекстное меню копировать в/ вставить в
Мне не понятно, почему данный функционал отключен по умолчанию.
Идем в меню Nemo Правка — настройка — контекстное меню и включам нужное.
Меняем размер и ориентацию изображения.
Лично для меня очень полезный функционал.
sudo apt install nemo-image-converter
Добавляем свои пункты в контекстное меню Nemo
Действия, которые необходимо добавить в контекстное меню, располагаются здесь:
/home/Имя_Пользователя/.local/share/nemo/actions
Файлы, которые будут добавлены в качестве действия имеют тип *.nemo_action .
Давайте сделаем сразу что то полезное:
Отправка файлов в Телеграм
Создаем файл telegram-send.nemo_action в указанной выше папке, и копируем в него следующее содержание:
- [Nemo Action]
- Name=Send to Telegram
- Name[ru]=Отправить в Телеграм
- Comment=Sends the file to Telegram Chat
- Comment[ru]=Отправка файлов в чат Телеграма
- Quote=double
- Exec=< telegram-send.sh %F>
- Icon-Name=telegram
- Selection=NotNone
- Extensions=nodirs;
- Dependencies=telegram-desktop
Создаем в этой же папке файл telegram-send.sh
Для этого запускаем терминал в нашей паке и применяем команду:
Так же вот вам еще подбор разных action :
image_convert Конвертировать формат изображения
docs_to_pdf Преобразовать документы в PDF с помощью libreoffice
bin_run Сделать исполняемым и запустить бинарный файл
clamav Проверить на вирусы программой clamav
deb_install Установить пакет deb в терминале утилитой dpkg
docs_print Распечатать документы csv doc docx html ods odt ppt rtf txt xls xsls