Рейтинг:0

Где можно изменить контекстное меню правой кнопки мыши для конкретного приложения?

флаг cn

Я уже некоторое время изучаю это, и независимо от того, какой файл .desktop я просматриваю, я не могу изменить контекстное меню «новые документы» проводника файлов Ubuntu.

Итак, у меня есть китайские переведенные лаунчеры WPS, а не простой текстовый редактор. А возможное решение здесь не работает.

Может кто-нибудь указать мне правильное направление, пожалуйста?

Рейтинг:0
флаг cn

Контекстное меню правой кнопки мыши для конкретного приложения определено в .рабочий стол файл запуска приложения, которое эффективно используется. В системе может существовать несколько программ запуска с одинаковым именем. Будет использоваться только один. Только изменения в этом конкретном .рабочий стол файл будет иметь силу.

.рабочий стол средства запуска в вашей системе, соответствующие ярлыку, который вы видите в обзорах приложений или в вашей системе меню (другие варианты Ubuntu), можно найти с помощью найти команда:

find / -name '*.desktop' -exec grep -H "Name=<то, что вы видите в меню>" {} \; 2>/dev/ноль

Только .рабочий стол пусковые установки, существующие в Приложения каталог может быть в силе. Если вы найдете несколько результатов, вы уже можете отбросить те, для которых путь к каталогу не заканчивается на Приложения.

Тогда для оставшихся .рабочий стол файл, находящийся в вашей домашней папке в ~/.local/доля/приложения будет иметь приоритет. В противном случае приоритет определяется порядком, в котором родительские каталоги Приложения перечислены в переменной XDG_DATA_DIRS

$ printenv XDG_DATA_DIRS
/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop

Таким образом, .рабочий стол файл, живущий в /usr/доля/гном/приложения будет иметь приоритет над файлом с тем же именем в /usr/местные/доли/приложения, и т.д.

vanadium avatar
флаг cn
Я уточню эту часть немного подробнее в своем ответе
Andrea Moro avatar
флаг cn
Спасибо. Работает ли -H с какой-то функциональностью grep? Я получаю некоторые результаты, но а: они находятся в папке Timeshift и б) описание на простом английском языке, что нормально (вместо этого я хочу избавиться от китайских меток)
vanadium avatar
флаг cn
Эта команда find позволяет специально находить эти файлы .desktop, которые будут отображать то, что вы сейчас видите в обзоре приложения. Там отображается то, что находится после `Name=` в соответствующем файле .desktop. Таким образом, хороший поиск должен давать результаты, по крайней мере, один. Активный — это место, где вы можете редактировать параметры контекстного меню.
Andrea Moro avatar
флаг cn
Итак, резюмируя, я использую printenv и беру первый каталог, а затем ищу с помощью найденного выше? Хотя находка выше выглядит от корня вперед. Извините, но я должен что-то упустить.

Ответить или комментировать

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