Site icon Роман Теличко

Налаштування Ubuntu 22.10 після інсталяції

Як я налаштовую Ubuntu 22.10 (Kinetic Kudu) після встановлення для ефективної роботи.

1. Обов’язково оновлюємо систему

sudo apt -y update ; sudo apt -y upgrade ; sudo apt -y dist-upgrade ; sudo apt -y autoremove ; sudo snap refresh

2. Встановлюємо необхідний софт

Мій список програм, необхідних для повсякденної роботи (у вас може бути свій):

sudo apt install -y apache2-utils atop audacious curl etherwake fonts-lato gedit gimp git gparted gthumb htop imagemagick jq libreoffice mc meld mpv msttcorefonts net-tools nmap oathtool openssh-server p7zip-full pwgen rsync sshfs tmux unrar vlc wget whois xclip

Детально про кожний пакет:

Деякі програми, яких немає у репозиторії, тепер доступні у вигляді snap-пакетів та встановлюються досить просто:

sudo snap install --classic phpstorm
sudo snap install --classic slack
sudo snap install telegram-desktop

Але Dropbox ще відстає у розвитку, так що доведеться завантажувати та встановлювати deb-пакети вручну.
Завантажуємо звідси і ставимо:

sudo apt install -y ./dropbox_*_amd64.deb

Інсталяція Signal виглядає трішки складніше:

wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > /tmp/signal-desktop-keyring.gpg
cat /tmp/signal-desktop-keyring.gpg | sudo tee -a /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
  sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
sudo apt update
sudo apt install -y signal-desktop

Інсталяція останньої версії Node.js

curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - 
sudo apt install -y nodejs

3. Налаштовуємо зовнішній вигляд та поведінку системи

Я давно вже налаштував і записав у вигляді готових команд. Виглядає це так:

gsettings set org.gnome.desktop.calendar show-weekdate "true"
gsettings set org.gnome.desktop.calendar clock-show-date "true"
gsettings set org.gnome.desktop.calendar clock-show-weekday "true"
gsettings set org.gnome.desktop.input-sources mru-sources "[('xkb', 'us'), ('xkb', 'ua')]"
gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'ua')]"
gsettings set org.gnome.desktop.input-sources per-window "true"
gsettings set org.gnome.desktop.input-sources xkb-options "['grp_led:scroll', 'grp:alt_shift_toggle']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-1 "['<Control><Alt>1']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-2 "['<Control><Alt>2']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-3 "['<Control><Alt>3']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-4 "['<Control><Alt>4']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Alt>1']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Alt>2']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Alt>3']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<Alt>4']"
gsettings set org.gnome.desktop.wm.preferences num-workspaces "4"
gsettings set org.gnome.shell.extensions.ding show-home "false"
gsettings set org.gnome.shell.extensions.ding show-trash "false"
gsettings set org.gnome.shell.extensions.ding show-volumes "false"

4. (Опціонально) Детальний вивід під час завантаження/вимкнення

Якщо ви хочете детальніше розуміти як саме вантажитися ваша система (та й взагалі, це ж виглядає заворожливо) просто відключіть quiet і splash режим у вашому GRUB.
Робиться це так:

sudo sed -i -e 's|GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"|GRUB_CMDLINE_LINUX_DEFAULT=""|g' /etc/default/grub

Що замінить GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" на GRUB_CMDLINE_LINUX_DEFAULT="" у конфігураційному файлі /etc/default/grub
Після чого перечитаємо конфігурацію GRUB та перезавантажимося

sudo update-grub
sudo reboot

Це все. Успіхів!

Exit mobile version