воскресенье, 26 мая 2019 г.

Переустановка MX LXDE


ОС установлена на SSDm 120 ГБ. Теперь удалил xfce более основательно.
Затем MX Cleanup очистил 1.2 ГБ на сист.разделе (кэши, APT, журналы, миниатюры). Осталось занято на сист.разделе всего 6.3 ГБ. Локали не удалял.
Если в Настройке параметров сессии раб.стола оставить только:
  • AT-SPI D-Bus Bus
  • Сеть
  • Автозапуск LXRandR (мне нужно измененное разрешение)
  • Обновление папок пользователя
  • MX Updater
То сразу после запуска занято 253 МБ ОЗУ.
Еще я включаю обычно:
  • Менеджер питания
  • Startup-sound
  • Blueman-start
Тогда после запуска занято 284 МБ ОЗУ.

Мне нравится.

Привожу порядок действий по установке и переводу MX на LXDE.

Установка
Разбивка на разделы нового устройства 119.24 ГБ:
Раздел Цель Объем, ГБ Свободно, ГБ
sda1 / 9.24 9
sda2 /home 108 105.74
sda3 swap 2 2
Использовать имеющийся раздел /home без форматирования, если там уже есть папка пользователя MX
Для ускорения процесса можно использовать кэш APT в папке /var/cache/apt/archives, скопированный на флешку ext4, или, что проще, на раздел /home, а затем поместив ее содержимое по тому же пути
Запись образа ISO на флешку объемом не менее 2 ГБ с помощью unetbootin или через ком.строку (указать правильное название образа, с путем, и имя устройства sdX):
sudo dd bs=4M if=/home/Distr/Distros/MX-18.2_x64.iso of=/dev/sdс1 && sync

Загрузка с флешки, F2 - выбор русского языка, F3 - выбор часового пояса.
Установка ОС, без форматирования home, время локальное, формат 24 часа
Пользователь vvv
Пароль ***
ПЕРЕЗАГРУЗКА

Настройка
Получить список всех установленных пакетов (если интересно):
dpkg --get-selections >> soft

Назначение vvv владельцем всего home (если вы - единственный пользователь, или просто хотите хранить данные вне папки пользователя):
sudo chown -R vvv:vvv /home
кроме:
sudo chown -R root /home/lost+found

Если нужен автоподключаемый раздел /data:
• создать в корневой папке от суперпользователя папку /data:
sudo mkdir /data
• узнать UUID раздела:
sudo blkid -o value
• добавить в:
sudo leafpad /etc/fstab
строки:
#-> /dev/sdb2  label=data
UUID=... /data auto defaults,noatime,discard   0 0
• монтировать новый раздел:
sudo mount -a
• передать права:
sudo chown -R vvv:vvv /data

Добавить ,noatime,discard параметры разделам ext4 на SSD

Помещение папки /tmp в память (если ее достаточно, у меня 8 ГБ):
# ... was on Memory during start
tmpfs /tmp tmpfs defaults 0 0

MX Менеджер репозиториев:
Выбрать самый быстрый для себя (автоматически)

MX Установщик пакетов, деинсталлировать:
  • SMtube
  • GIMP Basic
  • gscan2pdf
  • Thunderbird
MX Установщик пакетов, установить:
  • DeaDBeef
  • OpenShot
  • SMplayer
  • XnView
  • LXDE
  • Calibre
  • KeepassX
  • Wine
  • Adapta Gtk Theme
  • PCManFM
  • Russian-Firefox
  • Russian-Libreoffice
Доустановка ПО:
sudo apt install lxhotkey-plugin-openbox obconf obmenu lxtask apt-file ncdu mpg123 streamripper mplayer smplayer smplayer-l10n nitroshare gpsbabel-gui xdotool devilspie unetbootin gpsprune doublecmd-gtk torbrowser-launcher shutter gdevilspie

Выход из сеанса, запуск сеанса LXDE
 
Удаление ненужного:
sudo apt-get remove --purge aisleriot asunder chromium-bsu* clipit dconf-editor dict featherpad feh gimp* gnome-hearts gnome-mahjongg gnome-ppp gpicview gsmartcontrol gtkhash* guvcview hexchat htop luckybackup* nomacs* onboard* orage pdfshuffler peg-e pppoeconf smtube swell-foop mx-idevice-mounter virtualbox* vlc* xfburn *xfce4* *thunar*

Переустановка (ибо при удалении xfce4-notifyd это тоже было удалено):
sudo apt install blueman
Теперь blueman будет использовать notification-daemon

Дополнительная очистка:
sudo apt autoremove --purge

Установка более новых версий из раздела MX тестовый репозиторий:
  • clementine
  • deadbeef
Обновление:
sudo apt update
sudo apt upgrade

Установка cторонних DEB пакетов через gdebi:
 Установка портабельного ПО:
Telegram (можно и через apt)
Перезагрузка, проверка запуска и работы LXDE
Настройки pcmanfm > Расширенные:
  • Эмулятор терминала: lxterminal %s
  • Интеграция архиватора: xarchiver
Запуск pcmanfm от root:
gksudo pcmanfm 
Настройки pcmanfm от root - такие же, но Устройства и Сеть недоступны

Не стоит удалять samba (как я сделал в первую попытку), тогда FTP в pcmanfm не работает

Для наведения порядка в меню копировать из /usr/share/applications ярлыки в /home/vvv/.local/share/applications, где и следует их редактировать. При наличии там файла с тем же именем, что и в /usr/share/applications, для меню берется файл из /.local/share/applications.
Можно добавить такую строку, если есть желание скрыть программу:
NoDisplay=true
В результате в меню исчезнут ненужные пункты, и оно станет компактнее.
Пришлось также изменить команды запуска Synaptic и некоторых других таким образом:
gksudo synaptic-pkexec
Для запуска wine и Portable программ (если таковые имеются) из меню:
копировать готовые или создать ярлыки запуска в /home/vvv/.local/share/applications

Особые действия в pcmanfm (по ПКМ на файле/папке):
  1. Открыть папку от root
gksudo /usr/bin/pcmanfm %f
  1. Передать права root
gksudo "chown -R root:root %F"
  1. Передать права vvv
gksudo "chown -R vvv:vvv %F"
  1. Редактировать от root
gksudo leafpad %f

После задания действий соответствующие ярлыки появляются в /.local/share/applications, их можно подредактировать

Индикатор наличия обновлений в трее показывает обновления, но действия по нажатию кнопок мыши на нем не срабатывают. Можно запускать Synaptic с целью обновления, или пользоваться командами:
sudo apt-get update
sudo apt-get upgrade

В Облаке сможете найти что-нибудь полезное

суббота, 25 мая 2019 г.

Меню MX LXDE












Это чтобы был понятен наглядно состав ПО у меня. На всех пунктах всплывающие подсказки на русском языке.
Из XFCE оставлено в меню лишь несколько приложений.
В разделе Разное - всякая ерунда, проще не пользоваться, чем разбираться. За исключением, пожалуй, последних строк с wine. Сейчас же перенесу их в другой раздел. Скриншоты переделывать уже не буду. Кстати, они сделаны программой shutter, рекомендую.

четверг, 23 мая 2019 г.

MX Linux LXDE

Всем привет!

Почти 5 месяцев я провел в ОС Slax. Провел неплохо, житие описано в блоге. Пользовался исключительно этой ОС. Но на всякий, в ПК должна быть установлена и вторая ОС. Разные побывали в этой роли, люблю попробовать новенькое... Естественно, MX никогда не терялась из виду. И вот, пришла ее очередь занять место на SSD.
Однако, я до того привык к LXDE, и имею массу полезных наработок для нее, что попробовал установить эту среду и в MX Linux. Все оказалось несложно.
Далее кратко порядок моих действий, можете взять за основу, если есть желание освоить LXDE и понять ее преимущества.
Некоторые подробности в конце вышеуказанного блога, сначала там и не пахло LXDE, и все было весьма непросто.

MX Менеджер репозиториев:
Выбрать самый быстрый для себя (автоматически)

MX Установщик пакетов, деинсталлировать:
SMtube
GIMP Basic
gscan2pdf
Thunderbird

Обновление:
sudo apt update
sudo apt upgrade

MX Установщик пакетов, установить:
DeaDBeef
OpenShot
SMplayer
XnView
LXDE
Calibre
KeepassX
Wine
Adapta Gtk Theme
PCManFM
Russian-Firefox
Russian-Libreoffice

Доустановка ПО:
sudo apt install lxhotkey-plugin-openbox obconf obmenu lxtask apt-file ncdu mpg123 streamripper mplayer smplayer smplayer-l10n nitroshare gpsbabel-gui xdotool devilspie unetbootin zim telegram-desktop gpsprune doublecmd-gtk torbrowser-launcher

Выход из сеанса, запуск сеанса LXDE

Удаление ненужного:
sudo apt-get remove --purge aisleriot asunder chromium-bsu chromium-bsu-data clipit dconf-editor dict featherpad feh gimp gimp-data gnome-hearts gnome-mahjongg gnome-ppp gpicview gsmartcontrol gtkhash gtkhash-common guvcview hexchat htop luckybackup luckybackup-data nomacs nomacs-l10n onboard onboard-common onboard-data orage pdfshuffler peg-e pppoeconf smtube swell-foop thunar-gtkhash xfce4-notes xfce4-notes-plugin vlc xfce4-sensors-plugin xfce4-taskmanager mx-idevice-mounter xfburn

Дополнительная очистка:
sudo apt autoremove --purge

Установка более новых версий из раздела MX тестовый репозиторий:
zim
deadbeef

Установка cторонних DEB пакетов через gdebi:
turtlesport
viber
vidcutter
googleearth

Перезагрузка, проверка запуска и работы LXDE

Настройки pcmanfm > Расширенные:
Эмулятор терминала: lxterminal %s
Интеграция архиватора: xarchiver

Запуск pcmanfm от root:
gksudo pcmanfm

Настройки pcmanfm от root - такие же, но Устройства и Сеть недоступны

Если удалять samba (как я сделал в первую попытку), то и FTP в pcmanfm не работает. Оставил на этот раз.

В MX Установщике, как это и раньше бывало, не получается установить googleearth (отсутствуют GPG ключи), поэтому из DEB пакета

В будущем буду еще что-то добавлять/убавлять, дописывая к приведенным спискам.

Решил не удалять XFCE вовсе, пусть будет, места хватает.

Можно добавить в ярлыки программ, нужных только в сеансе XFCE, строку:
OnlyShowIn=XFCE;
Но не в /usr/share/applications, а копировав оттуда ярлыки в /home/vvv/.local/share/applications, где и следует их редактировать. При наличии там файла с тем же именем, что и в /usr/share/applications, для меню берется файл из /.local/share/applications.
Можно добавить такую строку, если есть желание скрыть программу во всех DE:
NoDisplay=true
В результате в меню исчезнут ненужные пункты, и оно станет компактнее.

Сразу после запуска ОС занимает менее 300 МБ ОЗУ.

Изменить команды запуска Synaptic и некоторых других:
gksudo synaptic-pkexec

Редактировать /home/vvv/.local/share/applications/mimeapps.list:
text/plain=leafpad.desktop
image/*=XnView.desktop

Редактировать /home/vvv/.config/mimeapps.list:
featherpad.desktop - удалить
image/*=XnView.desktop

Для запуска wine и Portable программ (если таковые имеются) из меню:
копировать готовые или создать ярлыки запуска в /home/vvv/.local/share/applications

Особые действия в pcmanfm (по ПКМ на файле/папке):
1. Открыть папку от root
gksudo /usr/bin/pcmanfm %f
2. Передать права root
gksudo "chown -R root:root %F"
3. Передать права vvv
gksudo "chown -R vvv:vvv %F"
4. Редактировать от root
gksudo leafpad %f

После задания действий соответствующие ярлыки появляются в /.local/share/applications, их можно подредактировать

Успехов!

P.S. При окончательной установке на внутренний SSD удалил xfce более основательно, см. https://bicyclist56.blogspot.com/2019/05/mx-lxde_26.html