Измените системный язык для Gramps в файле .desktop

Указание ServerName localhost в ваших файлах конфигурации за пределами разделов виртуального хоста - это способ сделать это.

Другие ответы предполагают, что вы должны изменить /etc/apache2/httpd.conf. Этот файл перезаписывается, когда apache обновляется с apt. Для конфигурации Apache, которую вы не хотите перезаписывать, вы должны создать новый файл. Ниже приведен пример «Debian» для изменения этой конфигурации:

# create the configuration file in the "available" section
echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/servername.conf
# enable it by creating a symlink to it from the "enabled" section
sudo a2enconf servername
# restart the server
sudo service apache2 restart
1
задан 6 May 2015 в 14:18

1 ответ

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

#!/bin/sh
export LANGUAGE=en_GB
exec /usr/bin/gramps $@
[d2 ] Также запустите chmod +x ~/bin/gramps. Затем, в следующий раз, когда вы войдете в систему, английский язык будет отображаться, но вы начинаете граммы.

2
ответ дан 23 May 2018 в 20:38
  • 1
    Почему мы действительно должны выйти и снова? – Til Hund 6 May 2015 в 14:17
  • 2
    @TilHund После того, как вы создали каталог ~/bin, директории нужно «показать», в $ PATH. Вы можете сделать это либо путем запуска source ~/.profile, либо выхода из системы. В случае создания (копирования) локального файла .desktop Unity необходимо переключить его «focus», от глобального до местного. – Jacob Vlijm 6 May 2015 в 14:22

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

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