Как и в многих дистрибутивах, основанных на Debian, в Ubuntu при выполнении некоторых действий вызывается предпочитаемая (ассоциированная) программа. Есть такая вероятность, что не всегда предлагаемая программа нам подходит. Все ассоциации и соответстсующие переменные представляют собой ссылки, которые расположенны в каталоге /etc/alternatives. Получить список ссылок файлов на которые они ссылаются, получаем с помощью команды:

ls -al /etc/alternatives/

Давайте рассмотрим пример. Вы запускаете браузер, проверяется файл-ссылка /etc/alternatives/x-www-browser, в нашем случаи это браузер Google Chrome, а она на исполняемый файл /usr/bin/google-chrome. При необходимости можно сопоставить другую переменную изменив тем самым программу по умолчанию. Для этих целей используем утилиту update-alternatives.

sudo update-alternatives --config x-www-browser
Есть 2 варианта для альтернативы x-www-browser (предоставляет /usr/bin/x-www-browser).
Выбор Путь Приор Состояние ------------------------------------------------------------ * 0 /usr/bin/google-chrome 200 автоматический режим 1 /usr/bin/firefox 40 ручной режим 2 /usr/bin/google-chrome 200 ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число:
Если будет выбран параметр в котором отсутствуют переменные, утилита сформирует ответ, что настраивать нечего.

sudo update-alternatives --config x-session-manager

Есть только одна альтернатива в группе ссылок x-session-manager: /usr/bin/gnome-session
Настраивать нечего.
Используя данную команду, можно последовательно переопределить все соответствия.

sudo update-alternatives --all
Есть 3 варианта для альтернативы editor (предоставляет /usr/bin/editor).
Выбор Путь Приор Состояние ------------------------------------------------------------ * 0 /bin/nano 40 автоматический режим 1 /bin/ed -100 ручной режим 2 /bin/nano 40 ручной режим 3 /usr/bin/vim.tiny 10 ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число:
Есть 6 вариантов для альтернативы x-cursor-theme (предоставляет /usr/share/icons/default/index.theme).

Выбор Путь Приор Состояние --------------------------------------------------------------------------------- * 0 /usr/share/icons/DMZ-White/cursor.theme 90 автомат.режим 1 /etc/X11/cursors/core.theme 30 ручной режим 2 /etc/X11/cursors/handhelds.theme 20 ручной режим 3 /etc/X11/cursors/redglass.theme 20 ручной режим 4 /etc/X11/cursors/whiteglass.theme 20 ручной режим 5 /usr/share/icons/DMZ-Black/cursor.theme 30 ручной режим 6 /usr/share/icons/DMZ-White/cursor.theme 90 ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число:
Есть 5 вариантов для альтернативы x-terminal-emulator (предоставляет /usr/bin/x-terminal-emulator).

Выбор Путь Приор Состояние ------------------------------------------------------------ * 0 /usr/bin/gnome-terminal.wrapper 40 автомат. режим 1 /usr/bin/gnome-terminal.wrapper 40 ручной режим 2 /usr/bin/koi8rxterm 20 ручной режим 3 /usr/bin/lxterm 30 ручной режим 4 /usr/bin/uxterm 20 ручной режим 5 /usr/bin/xterm 20 ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число:
и так далее.

Эта запись была опубликована 09.11.2011в 17:38. В рубриках: Администрирование, Новости. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить свой комментарий или трекбек со своего сайта.