Системный язык изменения для Дедули в .desktop файле

Я хотел бы запустить Дедулю программы генеалогии с языка (английский язык) кроме моей локали одна (испанский язык). Я успешно пытался работать Gramps в терминале через

 LANG=en_GB gramps

Я хотел бы, теперь, добавить эту команду в .desktop файле в /usr/share/applications/ смочь запуститься Gramps на английском языке, но я не могу заставить это работать как это

EXEC=LANG=en_GB gramps

Что я могу сделать?

Править: Для заинтересованных: предложение Jacob вниз ниже помогшего меня для запуска дедули в данных англичанах языка через .desktop файл. Кроме того, я использовал следующие две команды так, чтобы gramps в терминале запускается на английском языке также:

echo 'LANGUAGE=en_GB PATH=/usr/bin/gramps:$PATH' >> ~/.bash_profile
source ~/.bash_profile
echo 'alias gramps='LANGUAGE=en_GB /usr/bin/gramps'' >> ~/.bashrc
source ~/.bashrc

Выход из системы и вход в систему!

3
задан 6 May 2015 в 14:18

3 ответа

Я установил Дедулю и попробовал его здесь, и это должно действительно работать:

Exec=/bin/bash -c "LANGUAGE=en_GB gramps"

LANGUAGE= имеет приоритет [более чем 112]

, Примечание

Удостоверяется, что Вы запускаете приложение от локальный .desktop файл: После редактирования локального сделайте уверенный , Вы выходите из системы / в прежде, чем выполнить его снова.

2
ответ дан 1 December 2019 в 15:57

Более универсальный путь, по сравнению с игрой с .desktop файлом, ~/.bashrc, и т.д., состоит в том, чтобы создать файл ~/bin/gramps и дать его, это удовлетворяет:

#!/bin/sh
export LANGUAGE=en_GB
exec /usr/bin/gramps $@

Также работает chmod +x ~/bin/gramps. Затем в следующий раз, когда Вы входите в систему, английский язык будет языком дисплея однако, Вы запускаете дедулю.

2
ответ дан 1 December 2019 в 15:57

Мое решение:

[Desktop Entry]
Encoding=UTF-8
Name=PhotoFiltre Studio X
Comment=PlayOnLinux
Type=Application
**Exec=env LC_ALL="pl_PL.UTF8" /usr/share/playonlinux/playonlinux --run "PhotoFiltre Studio X" %F**
Icon=/home/gajowy/.PlayOnLinux//icones/full_size/PhotoFiltre Studio X
Name[fr_FR]=PhotoFiltre Studio X
StartupWMClass=pfstudiox.exe
Categories=Graphics;RasterGraphics;
1
ответ дан 4 February 2020 в 15:37

Другие вопросы по тегам:

Похожие вопросы: