Язык по умолчанию Firefox автоматически меняется на арабский

Следующий сценарий может использоваться для сравнения списка установленного пакета с файлом .manifest для распространения. Я разработал его с помощью «ubuntu-16.04.1-desktop-amd64.manifest» против экземпляра LTS Ubuntu 16.04.1, имеющего количество добавленных и удаленных пакетов.

#!/bin/bash

# The first parameter to this script is the manifest file name.

# Take the first column of the manifest. This is the name of the
# package without version information.
cut --fields=1 $1 | \
    sort > \
         manifestpkglist.tmp

# Get the list of packages installed on this sysem. Packages with
# deinstalled status are ignored. Only the first column of the output
# having the package names is considered.
dpkg --get-selections | \
    grep --invert-match deinstall | \
    cut --fields=1 | \
    sort > \
         installedpkglist.tmp

# Report the differences.
diff --side-by-side \
     --suppress-common-lines \
     manifestpkglist.tmp \
     installedpkglist.tmp

# Remove the intermediate files.
rm --force \
   manifestpkglist.tmp \
   installedpkglist.tmp

Сценарий принимает файл манифеста как вход. Чтобы запустить его, сделайте исполняемый файл сценария $ chmod u+x manifest-diff.sh и выполните, передав имя файла манифеста в качестве первого параметра: $ ./manifest-diff.sh ubuntu-16.04.1-desktop-amd64.manifest

Ограничение этого скрипта заключается в том, что он не делает различия между пакетами которые были явно установлены, и те, которые были добавлены для выполнения зависимостей. Предположительно, такая информация доступна в системе, поскольку это необходимо для функции autoremove менеджера пакетов. Лучший сценарий будет включать эту информацию.

1
задан 13 April 2017 в 15:24

1 ответ

Перейдите на вкладку «Редактирование -> Настройки -> Содержание» и нажмите кнопку «Выбрать ...», чтобы просмотреть предпочтительные языки. Вы можете удалить арабский или Move Down, чтобы сделать его менее предпочтительным.

Как вы можете видеть в верхней части окна, этот параметр предназначен для вкладки [!d4 ] предлагается на нескольких языках. Таким образом, это не имеет никакого отношения к языку браузера и к любым локалям.

1
ответ дан 23 May 2018 в 22:45
  • 1
    Я понимаю, что, но в моем случае было то, что я никогда не настраивал или не добавлял арабский язык, никоим образом не использовал его, я всегда использую английский как язык по умолчанию для Firefox, но внезапно Firefox изменил начальную страницу по умолчанию на арабский без вмешательства человека, поскольку из моего опубликованного изображения, поэтому я подозреваю что-то, связанное с вредоносным ПО в этом случае. – guilhebl 4 March 2015 в 23:45
  • 2
    @guilhebl: Включен ли арабский язык в список предпочтений вашего языка в Firefox? В этом случае, и пока я понятия не имею, почему это произошло, вы можете просто удалить его. – Gunnar Hjalmarsson 5 March 2015 в 00:48
  • 3
    У меня тоже есть эта проблема. Моя стартовая страница Ubuntu сначала изменилась на испанский, а затем на турецкий. Меню, описанное здесь, перечисляет только en-us и en в моих предпочтениях. – John 9 April 2015 в 19:33
  • 4
    Я также однажды получил сообщение, изменившееся на турецкий язык, я немного изучил и, похоже, был связан с рекламным ПО, я смог исправить его сброс Firefox, и в последнее время после обновления как FF, так и Ubuntu 15.04 я прекратил его получать, поэтому я буду Закройте этот вопрос на данный момент. – guilhebl 17 April 2015 в 23:27