Заметки по Ubuntu

Сюда будут добавляться небольшие заметки по использованию Ubuntu

Настройка прокси

Прокси в apt: отредактировать файл apt.conf и добавить строки:

sudo nano /etc/apt/apt.conf

Acquire::http::Proxy "http://proxy.site.com:8080";
Acquire::https::Proxy "https://proxy.site.com:8080";

Остальные приложения постоянные настройки для всех пользователей:

sudo nano /etc/environment

http_proxy="http://my.proxyserver.net:8080/"
https_proxy="http://my.proxyserver.net:8080/"

OpenVPN

Чтобы использовать конфигурационные файлы OpenVPN в настройках сети Gnome нужно установить плагин OpenVPN Network Manager:

sudo apt-get install network-manager-openvpn-gnome

Создание ярлыка в Ubuntu

sudo nano /usr/share/applications/app.desktop

Написать следующий текст:

[Desktop Entry]
Name=App
Type=Application
Exec=/home/user/path/to/app
Terminal=false
Icon=/home/user/path/to/app/icon.xpm
Comment=Any comment
NoDisplay=false
Categories=Development;IDE
Name[en]=app.desktop

Сохранить этот файл. Ярлык появится сразу или после следующего логина.

Сохранение иконки exe приложения в Ubuntu

Чтобы извлечь иконки из exe-файла нужно установить пакет:

sudo apt-get install icoutils

В нем есть команда wrestool, которая может извлекать ресурсы:

wrestool -x -t 14 source.exe > output.ico

После этого ее можно конвертировать в .xpm с помощью команды convert.

Установка Windows-шрифтов в Ubuntu

  1. sudo apt install tff-mscorefonts-installer
  2. Установка шрифтов Microsoft’s ClearType. Включают в себя: Constantia, Corbel, Calibri, Cambria, Candara, and Consolas
    • Создать директорию для шрифтов: mkdir ~/.fonts
    • wget -qO- http://plasmasturm.org/code/vistafonts-installer/vistafonts-installer | bash

Dash to dock отображается на заблокированном экране

sudo mv /usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com ~/

Принтер для печати PDF

В Wine может возникнуть проблема, когда в системе отсутствуют принтеры. Например, в Altium Designer для копирования/вставки используется служба печати (что странно). Когда принтеров нет, эти операции вызывают ошибку. Решается установкой PDF принтера:

sudo apt install printer-driver-cups-pdf

Для 32-битных префиксов еще библиотеку:

sudo apt install libcups2:i386

Использование диска

df

Работа с архивами

Сама команда tar ничего не архивирует, а всего лишь «сливает» файлы и/или директории в один общий файл. Последующая компрессия выполняется посредством архиватора gzip.

Создать .tar.gz: tar -czvf file.tar.gz /full/path
Распаковать: tar -xvf file.tar.gz

Значения ключей:
с = «create»: создать файл архива;
v = «verbose»: выводить информацию в процессе выполнения;
f = «file»: использовать имя файла архива, указанное после ключей. Если не указать ключ f то команда будет использовать настройки по умолчанию либо выведет результат прямо в консоль
z = «gzip»: запаковать файл при помощи gzip

Копирование файлов по SSH

scp local_file user@ip_address:/path/to/remote/directory