Ubuntu

Материал из СисадминВики (SysadminWiki.ru)
Перейти к: навигация, поиск

Настройка графического интерфейса Unity

Графическая оболочка Unity как и Gnome хранит свои настройки в системе dconf. Там же хрянятся настройки некоторых программ (аналогично реестру Windows). Для изменения настроек можно использовать:

  • dconf-editor -- графическое приложение, представляющая настройки в виде дерева. Сквозной поиск создаёт отфильтрованный список параметров, которые тут же можно изменить.
sudo apt-get install dconf-editor
  • gsettings -- консольная утилита, устанавливается с ОС. Синтаксис команд можно посмотреть так:
gsettings help КОМАНДА

Изменять параметры нужно командой set, имеющей синтаксис (упращённо):

gsettings set ПУТЬ КЛЮЧ ЗНАЧЕНИЕ

Показывать дату рядом со временем (если заменить true на false - то скрыть дату):

gsettings set org.gnome.desktop.interface clock-show-date true


См. также:

Перенос настроек со старого ПК

Общее

Чтобы вычислить где приложение хранит свои файлы можно сделать поиск по всему диску с помощью locate или find (помедленнее). Например для приложения remmina:

locate -i remmina find / -iname "*remmina*"
  • Remmina. В Ubunto 20.04 файлы с настройками подключений находятся в домашнем каталоге пользователя:
~/.local/share/remmina/
  • Thunderbird -- описано на отдельной странице.



Добавление привелегий на выполнение sudo

sudo позволяет разрешать или запрещать пользователям выполнение конкретного набора программ. Все настройки, связанные с правами доступа, хранятся в файле /etc/sudoers. Откроем его:

%admin ALL=(ALL) ALL

Данная запись говорит нам о том что пользователи входящие в группу admin могут выполнять команду sudo. Теперь отредактируем файл /etc/group и добавим в группу admin необходимого пользователя. Можно также дать пользователи права администратора на отдельную команду.

Горячие клавиши

Горячие клавиши, действующие на уровне операционной системы можно посмотреть в системном меню:

Настройка -- Комбинации клавиш

или в более ранних версиях ОС:

Настройка -- Устройства -- Клавиатура

Внизу списка есть кнопка +, позволяющая добавить свою комбинацию. Так для запуска приложения Файлы (Nautilus) аналогично Проводнику в Windows нужно добавить команду nautilus и сопоставить ей клавиши Super+E, т.е. Win + E

По умолчанию открывается домашняя папка, если же хотим открывать другую, то указываем это в параметрах команды (помня, что регистр имеет значение), например: nautilus /home/pavel/Nextcloud/

Смена IP адреса

  • Текущий IP адрес можно отобразить командой ifconfig
  • В графическом интерфейсе IP адрес меняется с помощью Network Manager через системное меню (вверху справа).
  • В интерфейсе камандной строки (начиная с Ubuntu 17.10) IP адрес меняется с помощью netplan. Смотрим в каком файле прописана конфигурация сети:
ls /etc/netplan/ 01-netcfg.yaml

Редактируем его с административными правами:

sudo mcedit /etc/netplan/01-netcfg.yaml

Приводя к следующему виду (пробелы важны!):

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: no
      addresses: [ 192.168.1.35/24 ]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [ 192.168.2.31, 77.88.8.7, 77.88.8.3 ]

Создаём конфигурацию и применяем её, включив режим оповещения об ошибках:

sudo netplan --debug generate sudo netplan --debug apply

Линзы в главном меню

Линзы - это дополнение к главному меню Ubuntu, которое по умолчанию находится в самом верху панели управления Unity. Можно добавить множество линз как для поиска информации по локальному компьютеру так и во внешних сервисах и сайтах таких как Википедия, ВКонтакте, YouTube, торентах показывать погоду и т.д. Подробней можно узнать на http://help.ubuntu.ru/wiki/линзы_для_unity

Добавление приложения в линзу приложений

Создаём файл с описанием приложения:

cd /usr/share/applications/
sudo gedit cloud.desktop

в который вставляем текст:

[Desktop Entry]
Name=Облако Mail.ru
Comment=
Exec=cloud
Icon=/usr/share/icons/Humanity-Dark/status/48/weather-snow.svg
MimeType=
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;

где

  • Name - описание приложения
  • Exec - исполняемый файл. Если он лежит в /usr/bin, то полный путь указывать не обязательно
  • Icon - полный путь до иконки

Изменение формата отображаемой даты

Для изменения вида даты, отображаемой в верхней панели нужно установить расширение Panel Date Format через Менеджер приложений или командой:

sudo apt-get install chrome-gnome-shell

Формат можно изменить в dconf через графический интерфейс или командой. Так, чтобы показывать только дату в формате 2021-05-29:

dconf write /org/gnome/shell/extensions/panel-date-format/format "'%Y-%m-%d'"

чтобы показывать ещё день недели и время в формате: 29.05.2021 Суббота 17:58:

dconf write /org/gnome/shell/extensions/panel-date-format/format "'%d.%m.%Y %A %H:%M'"

Параметры:

  •  %A - полное название дня недели;
  •  %B - название месяца;
  •  %C - столетие;
  •  %d - день месяца в формате 01-31;
  •  %e - день месяца в формате 1-31;
  •  %H - часы в формате 00-24;
  •  %I - часы в формате 01-12;
  •  %m - месяц в формате 01-12;
  •  %M - минуты в формате 0-59;
  •  %Y - год;

Ошибка при трансфере Slave зоны DNS (Ubuntu)

Автор: tkaisar

Долго бился над такой ошибкой при трансфере ДНС зоны с мастер сервера:

dumping master file: /etc/bind/tmp-6QuxHwjiD6: open: permission denied

Перепробовал разные комбинации прав и пользователей, ничего не помогало. Потом нашел в чем дело. А все дело в apparmor.

Открываем файл /etc/apparmor.d/usr.sbin.named

Находим строчку
/etc/bind/zones/** r,
Меняем ее на
/etc/bind/zones/** rw,

Статья взята с http://tkaisar.wordpress.com/2009/12/11/трансфер-зоны-dns-ubuntu/

Не забыть перезагрузить apparmor и bind:

# /etc/init.d/apparmor reload
# /etc/init.d/bind9 restart

Обои рабочего стола

Можно добавить в систему обои из предыдущих версий Ubuntu, добавив соответствующие пакеты:

sudo su

apt-get install ubuntu-wallpapers-natty ubuntu-wallpapers-karmic ubuntu-wallpapers-oneiric ubuntu-wallpapers-lucid ubuntu-wallpapers-precise ubuntu-wallpapers-maverick edgy-wallpapers feisty-wallpapers gutsy-wallpapers

Если в будущем добавятся ещё какие-нибудь пакеты с обоями, то их список можно получить, запросив dpkg c фильтром "wallpaper":

dpkg -l | grep wallpaper

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

dpkg -L ubuntu-wallpapers-karmic

В Ubuntu 14.04 - 20.04 это /usr/share/backgrounds/

Понижение электропотребления

  • TLP (Linux Advanced Power Management)

Для ноутбука будет полезна утилита автоматического слежения за электропотреблением TLP, специально для этого сделанная. Для её работы нужно удалить утилиту Laptop Mode Tools (если ставилась, по умолчанию - нет). Всё это можно сделать либо в Центре Приложений, либо в терминале:

sudo su
apt-get remove laptop-mode-tools
add-apt-repository ppa:linrunner/tlp
apt-get update
apt-get install tlp tlp-rdw

Подробнее можно почитать на http://vasilisc.com/tlp

  • Cpufreq Indicator -- утилита для регулирования частоты работы процессора. Устанавливаем и запускаем в фоновом режиме:
sudo apt-get install indicator-cpufreq
indicator-cpufreq &


Отключение режима сна при закрытии крышки ноутбука

В графическом интерфейсе это можно сделать в приложении GNOME Tweaks (Доп. настройки GNOME) на вкладке "Электропитание" (или на вкладке "Основное", условие "Режим ожидания при закрытии ноутбука". Установка:

sudo apt-get install gnome-tweaks gnome-tweaks

Подробнее на losst.ru.

Без GUI и штатными стредставами это можно сделать отредактировав /etc/systemd/logind.conf (с последующей перезагрузкой)ь:

[Login]
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore

Видимая полоса прокрутки

Чтобы сделать полосу прокрутки постоянно видимой, а не наложением по наведению мыши выполняем команду:

gsettings set com.canonical.desktop.interface scrollbar-mode normal

Или устанавливаем эту настройку в редакторе dconf, выбирая: com - canonical - desktop - interface - scrollbar-mode - normal


Виртуальный PDF принтер

Для установки в систему виртуального принтера (вывод в формат PDF) нужно установить пакет cups-pdf:

sudo apt install cups-pdf

После этого в списке принтеров появится принтер PDF.

Переключение между окнами

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

  • Alt + ` (ё) -- переключение между окнами одного приложения (например открытыми документами Writer)
  • Alt + Tab -- переключение между окнами разных приложений (например Writer и Firefox)

Как и раньше, если придержать Alt, то откроется список всех открытых окон.

См. также