Редактирование контекстного меню linux mint

Редактирование контекстного меню 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 Правка-Плагины- окно Действия и появилась строчка для добавления в контекстное меню Создание ярлыка. и после включения даже в контекстном меню по ПКМ имеется такая строка .
вопрос первый — а почему не работает ? (ну не создаётся ярлыка )
вопрос второй — если заработает, то чем этот способ (этот созданный пункт меню ) отличается в работе от стандартного имеющегося пункта Создать ссылку? (что тоже самое кроме разницы в названии и в том что создание ссылки нормально работает )

Читайте также:  Zoom как установить linux

Разница в подходе: ярлык — это не ссылка. Ссылку вы в меню не запихаете, ибо оно использует ярлыки Либо вы не установили exo-utils, либо попробуйте перезапустить nemo, и отпишитесь, пож-та, о результате!

ЗЫ: если я правильно понимаю, то ярлык — текстовый файл, который обрабатывается ОС, ссылка — указатель на область в памяти, обрабатываемый файловой системой. Т.е. в первом случаи — высокий уровень, во втором — низкий. +концепция, как я заметил выше, отличается. У ярлыка есть различные параметры, которые задаются исключительно в нем: комментарии, путь файла запуска, иконки. У самой ссылки этого нет. Она ориентируется на объект, на который ссылается.
ЗЫ 2: добавил демонстрацию практического применения в шапке темы

Источник

Как добавить элементы (шаблоны) в контекстное меню “Создать” на Linux (KDE, GNOME, Cinnamon)

Linux Templates folder

В предыдуще статье мы рассматривали способ установки Microsoft Office на Linux. Но дело в том, что в Windows при установке офисного пакета в контекстом меню “Создать” автоматичечски появляются шаблоны (документ, презентация). В Linux же приходится настраивать их вручную.

На всякий случай: мы сейчас говорим о том меню, которое открывается при щелчке ПКМ на рабочем столе или в менеджере файлов.

Итак, рассмотрим способы настройки этого самого меню в рабочих окружениях KDE, GNOME и Cinnamon.

Cinnamon и GNOME

Linux Templates folder

  1. Откройте файловый менеджер;
  2. Найдите в домашней папке (home) папку Шаблоны (Templates);
  3. Создайте необходимые файлы и поместите их в эту папку (например, создайте документ DOCX и сохраните его в папке Templates);
  4. Кроме того, вы можете сортировать файлы по папкам, если вам так удобнее;
  5. После этого в меню “Создать” вы увидите ваши файлы.

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 можно путем открытия файла в графическом редакторе и выполнения необходимых операций.

Читайте также:  Linux flush dns cache centos

Было бы неплохо добавить в контекстное меню пункты для быстрого изменения изображения или смены его ориентации. Этим мы и займемся.

Изменяем контекстное меню в 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 в указанной выше папке, и копируем в него следующее содержание:

  1. [Nemo Action]
  2. Name=Send to Telegram
  3. Name[ru]=Отправить в Телеграм
  4. Comment=Sends the file to Telegram Chat
  5. Comment[ru]=Отправка файлов в чат Телеграма
  6. Quote=double
  7. Exec=< telegram-send.sh %F>
  8. Icon-Name=telegram
  9. Selection=NotNone
  10. Extensions=nodirs;
  11. 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

Источник

Оцените статью
Adblock
detector