четверг, 11 января 2018 г.

Meltdown & Spectre


Весь мир борется с обнаруженными уязвимостями ядер, решил и я последовать совету, с помощью MX Установщика пакетов обновив ядро с 4.13 до MX 4.14 kernel. Присоединяйтесь, хуже точно не будет ;)
P.S. В январском выпуске ОС все необходимое для этого уже встроено.

четверг, 28 декабря 2017 г.

К чему может привести перенос конфигов в новый релиз

Новогодний подарочек получил вчера. Хорошо, что заранее, и я успел с ним расправиться :)

Дело выглядело так. Заметил, что память моя (в смысле, ПК) чем-то полностью забилась (ага, 8 ГБ). Нет, ничего страшного, видали такое не раз, если выполнять много файловых операций копирования, или качать/раздавать торренты. Кэшем занята память, и даже подкачки немного нарисовалось. Но на этот раз ничем подобным не занимался, вот что странно...

Посмотрел на свободное место на разделе /home, а его почти не остается! Запустил ncdu и сразу нашел распухшие файлы .xsession-errors и .xsession-errors.old. Да, более 15 ГБ каждый! Открывать такие файлы для просмотра не стоит. Поэтому перезапуск сеанса, они очистились, и приступил к наблюдениям за содержимым файла.

Постоянно добавляются такие строки:
(xfce4-taskmanager:5919): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
Ну ладно, скорость заполнения не такая, чтобы достичь 15 ГБ.
Запускал разные программы, они добавляли свои сообщения и жалобы, но тоже по мелочам.
А вот при запуске Google Chrome процесс пошел семимильными шагами, ибо добавляются те же строки, а кроме того:
[6542:6542:1228/114300.639825:ERROR:proxy_api_helpers.cc(484)] Cannot decode base64-encoded PAC data URL: data:application/x-ns-proxy-autoconfig;base64,Y29uc3QgUFJ ... (и дальше гигантское количество не имеющих смысла символов!)
Перезапуск сеанса, перезагрузка ПК, очистка куков и кэша браузера не помогают.

Понятно, в таком случае хочется проверить, как будет вести себя "чистый" Google Chrome, без расширений и без папки /home/vvv/.config/google-chrome/. Переименовал папку, запустил браузер, создалась новая, все нормально. Добавил нужные мне расширения, все нормально. За исключением тех же строк от Pango.

Перезагрузка сеанса, и упомянутые строки в файле тоже больше не появляются. Настроил браузер, все в порядке.

С Наступающим Новым годом, и лучше без таких "подарков"!

среда, 27 декабря 2017 г.

Видео-руководства для MX Linux

Смотрите здесь на русском языке, на данный момент имеется 3 видео:

  • MX 17 Linux — обзор, установка и настройка
  • Сборка МХ17 от Александра Клич
  • MX 17 — 5 рабочих столов

пятница, 15 декабря 2017 г.

MX-17 Final

Есть MX-17 Final!!!

Честно говоря, не ожидал, что выйдет так скоро... Ну что же, уважаемые пользователи отличного дистрибутива, вперед, за установку!

А больше ничего  и писать не буду на этот раз :)

Ибо все работает, как положено.

P.S. Установил таки Final (а не остался на RC1). Отказавшись от программ, которыми не пользуюсь. Дело было так:

В любой момент можно обратиться к переведенному на русский язык Руководству MX Linux - первый пункт в окне MX Приветствие! Там вы найдете ответы на многие вопросы.



Установка ОС

Запись образа ISO на флешку 2 ГБ через ком.строку (указать правильное название образа, с путем, и имя устройства sdX):
sudo dd bs=4M if=MX-16_x64.iso of=/dev/sdX && sync

Загрузка с флешки, F2 - выбор русского языка (переключение языков Ctrl_Shift, пароль root - root), F3 - выбор часового пояса

Разбивка на разделы нового устройства:
/ >7 ГБ (обычно делаю 10, а для минимальной установки на сервере хватило с запасом 5.5 ГБ, если очистить языковые пакеты и автоматически удалять скачанные пакеты)
/home > 20 ГБ или все остальное

Перед установкой - копирование нужного из папки пользователя, если она где-то существовала, можно через флешку ext4 с рез.копией (обратить внимание на папки MyApps и Program Files, не стоит зря копировать большие игры)

Для ускорения процесса можно использовать кэш APT в папке /var/cache/apt/archives, скопированный на такую же флешку, или, что проще, на раздел /home, а затем поместив ее содержимое по тому же пути. Особенно долго скачиваются пакеты для wine!

Установка ОС, без форматирования home, время локальное, формат 24 часа
Пользователь vvv
Пароль ***
ПЕРЕЗАГРУЗКА

Удаление ПО

MX Установщик пакетов (Популярные приложения) - Деинсталлировать:
    • Email:
  • thunderbird - хватает почты в браузере
    • Graphics:
  • gscan2pdf - использую simple-scan

Настройка

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

Настройка /etc/fstab :
sudo featherpad /etc/fstab
#-> /dev/sda1 label=MX17-nt
UUID=... / ext4 defaults 1 1
#-> /dev/sda2 label=home-nt
UUID=... /home ext4 defaults 1 2
#-> /dev/sda3 label=swap
UUID=... swap swap defaults 0 0


Если нужен автоподключаемый раздел /data (UUID можно узнать в Disk Manager или GParted):
  • создать в корневой папке от суперпользователя папку /data:
sudo mkdir /data

  • добавить строки:
#-> /dev/sdb2 label=data
UUID=... /data auto defaults 0 0


Выполнить:
sudo cp /home/Distr/all/evolution /usr/bin/
- для запуска браузера на вкладке почты Google в качестве почтовой программы по умолчанию

Файл evolution:
#!/bin/bash
/usr/bin/google-chrome https://mail.google.com/mail/u/0/#inbox

Установка ПО

MX Установщик пакетов (Популярные приложения) - Установить:
    • Browser:
  • Google Chrome
    • Language:
  • Russian
  • Russian_Firefox
  • Russian_Fonts
  • Russian_Libreoffice
    • Misc:
  • KeepassX
  • VirtualBox
  • Wine
    • Office:
  • Calibre
    • Printing:
  • HP Printing extras
    • Video:
  • Openshot

Терминал:
sudo apt-get install apt-transport-https bleachbit devilspie ncdu streamripper clipgrab ffmpeg simple-scan gpsbabel pulseaudio-module-bluetooth
- установить


GDebi:
/home/Distr/64/

/home/Distr/all/


Из архивов (обычно уже установлено при сохранении /home, распаковка в MyApps):

Samba для смартфона

MX Менеджер пользователей - создать пользователя sss, пароль ***, входит в группу vvv, и наоборот
В настройках Samba добавить пользователя sss, пароль *** и создать папку /home/0__V11/: Запись разрешена, Видна, Доступ для sss
То же самое сделать для других общих папок
Установить права на эти папки: vvv - чтение и запись, группа vvv - чтение и запись (или только чтение), Остальные - чтение
В смартфоне в программе SyncMe Wireless настроить синхро нужных папок с папками в компе
Общие папки в ПК:

  • /home/0__V11 - добавить право записи для sss
  • /home/Фото
  • /home/Музыка
  • /home/Литература
  • /data/Кино

Программы под wine:

  • 2GIS - справочник по городу
  • AlReader2 - читалка
  • DURAK2000 - карточная игра
  • Erudit_VM - моя игра в слова (когда-то давно написанная на Delphi7)
  • MyHomeLib - библиотека для чтения
  • NFSHP2 - добрая старая автогонка
  • SAS.Planet - треки движения на разнообразных картах
  • SlidingBlocks - игра

Сопряжение и настройка БТ устройств

Настройка принтеров


Расширения Google Chrome
  • AdBlock
  • Checker Plus for Gmail™
  • FastProxy - обход блокировки сайтов
  • Hotkeys
  • ImTranslator: Переводчик, Словарь, Голос
  • iReader
  • LetyShops
  • MyParcels Service Extension
  • Войснот II - Голос в текст


Дополнительно
sudo apt-get autoremove
- удалить ненужные пакеты
В случае ошибок выйти из программ установки и выполнить:
sudo apt-get update
gdebi XXX.deb
- если нужно установить пакет
sudo apt-get -f install
Обновление без synaptic:
sudo apt-get update
sudo apt-get upgrade

Если возникла ошибка в каком-либо пакете, не позволяющая выполнять эти команды:
sudo featherpad /var/lib/dpkg/status
Найти ломаный пакет и удалить блок текста, к нему относящийся.

Пользуюсь K2600 клавиатурой с огромным тачпадом (описание см. где-то раньше), активно применяю горячие клавиши.

Кратко:

Кл Программа
1 свайп = сдвиг курсора
1 клик = ЛКМ
1 двойной клик и свайп = перемещение
1 клик от верхнего = Раб.место 1
2 клик = ПКМ
2 свайп = скроллинг
2 удаление/приближение = масштаб
2 свайп от лев/пр края = смена раб.стола
3 клик = Средняя кнопка мыши
3 свайп вверх = переключить окна
3 свайп вниз = свернуть окно
3 свайп по гориз. = между двумя посл.окнами
4 клик = Полноэкранный режим
4 свайп вниз = свернуть/поднять все окна
4 свайп вверх = меню действий с окном
-----------------------------------------
Ctrl_R Главное меню
-----------------------------------------
ЛК
1 Средняя кнопка мыши
2 Включить экран
3 Настройка звука
4 Выключить экран
5 Закрыть окно
6 Меню выключения компьютера
-----------------------------------------
Esc Отмена
1 Назад в истории
2 Вперед в истории
3 Файловый менеджер
4 Папка пользователя
5 Запуск радио
6 Пауза/Воспроизведение
7 Выключить все радио
8 Предыдущий трек
9 Следующий трек
10 Громкость меньше
11 Громкость больше
12 Громкость выкл/вкл
PrtSc Снимок экрана
Del Удаление справа

Super+ ---------------------------------
` Библиотека
1 Руководство MX
2 Браузер резервный
3 Раскладка Русский-English
4 Игра в Дурака
5 Автогонки
6 Игра в Блоки
7 Моя игра в слова
8 Звук на УЗ
9 Звук на ТВ
0 Настройка мониторов
- Крупное разрешение экрана
= Обычное разрешение экрана
Super+ ---------------------------------
Tab Переключить окна в обратном порядке
Q
W Браузер
E Раскладка Русский-Esperanto
R Читалка
T Терминал
Y Качалка
U Браузер анонимный
I Выключить экран
O Облако Майла
P Менеджер паролей
[ Резервное копирование
]
\ Сканирование
Super+ ---------------------------------
A Полноэкранный режим
S Браузер поднять
D Свернуть окно
F Редактор фото
G
H Включить экран
J Статистика движения
K Настройка звука
L Закрыть окно
; Эта справка по быстрым клавишам
' Окна по местам
Super+ ---------------------------------
Z Личный дневник
X Дневник-буфер
C База данных
V Карты SAS
B Улан-Удэ справочник
N
M Свернуть окно
, Предпочитаемые приложения
. Системный монитор закрыть
/ Системный монитор
Alt+ ---------------------------------
`
1
2
3
4
5
6
7
8
9
0 Развернуть окно
- Развернуть окно по горизонтали
= Развернуть окно по вертикали
Z Дневник: Сегодня - Конец текста - Вставка времени
Tab Переключить окна слева направо
Пробел
Влево Предыдущее раб.место
Вправо Следующее раб.место
Влево Окно на предыдущее раб.место
Вправо Окно на следующее раб.место
Z Вставка времени на сегодняшней странице дневника
Super+Shift+ ---------------------------
M Меню действий с окном
Super+Ctrl+ ---------------------------
Влево Левое раб.место
Вправо Правое раб.место
Ctrl+Alt+ ---------------------------
L Блокировка сеанса
X Принудительное закрытие окна
=========================================

Google-Chrome:

Расширение Hotkeys
Alt+
Q Предыдущая вкладка
W Следующая вкладка
A Прокрутка вверх
S Прокрутка вниз
Z Прокрутка до начала
X Прокрутка до конца
E Остановить загрузку
R Обновить
D Закрыть вкладку
F Новая вкладка
C Назад в истории
V Вперед в истории
Shift+D Открыть последнюю закрытую вкладку
-----------------------------------------
Ctrl+N Новое окно
Ctrl+T Новая вкладка
Ctrl+Shift+N Новое окно в режиме инкогнито
Ctrl+O выбор Открытие файла
Ctrl клик Ссылку в новой вкладке без переключения
Ctrl+Shift клик Ссылку в новой вкладке с переключением
Shift клик Ссылку в новом окне
Ctrl+Shift+T Открытие последней закрытой вкладки
Backspace На предыдущую страницу
Shift+Backspace На следующую страницу
Ctrl+H История
Ctrl+J Загрузки
Ctrl+P Печать
Ctrl+S Сохранение
F5 или Ctrl+R Обновление
Esc Прерывание загрузки
Ctrl+F Поиск
F3 К следующему найденному
Shift+F3 К предыдущему найденному
Shift+F5 Обновление без кеша
Alt+клик Загрузка целевого элемента
Ctrl+D Создание закладки
F11 Полноэкранный режим
Ctrl++ Увеличение масштаба
Ctrl+- Уменьшение масштаба
Ctrl+0 Обычный масштаб
Space Прокручивание страницы вниз
Home К началу
End К концу
=========================================

Zim - дневник:

Переход:
Shift+Ctrl+Влево Назад в истории
Shift+Ctrl+Вправо Вперед в истории
Ctrl+Влево Уровень выше
Ctrl+Вправо Уровень ниже
Ctrl+Вверх Вперед по содержанию
Ctrl+Вниз Назад по содержаению
Ctrl+` Сегодня
Ctrl+J Перейти к...
Инструменты:
Ctrl+N Папка с вложениями
Ctrl+M Папка блокнота
Ctrl+K Посчитать формулу
Вставка:
Shift+Ctrl+D Дата и время
Ctrl+G Изображение
Ctrl+L Ссылка
Формат:
Ctrl+1 Заголовок 1
Ctrl+2 Заголовок 2
Ctrl+3 Заголовок 3
Ctrl+4 Заголовок 4
Ctrl+5 Заголовок 5
Ctrl+B Жирный
Ctrl+I Курсив
Ctrl+U Подчеркнутый
Ctrl+T Стенограмма
Shift+Ctrl+B Нижний индекс
Shift+Ctrl+P Верхний индекс
Ctrl+O Очистить форматирование
Поиск:
Ctrl+F Найти
Shift+Ctrl+V Найти следующее
Shift+Ctrl+C Найти предыдущее
Ctrl+H Заменить
Shift+Ctrl+F Найти...
Правка:
Ctrl+Z Отменить
Ctrl+Y Вернуть
Ctrl+X Вырезать
Ctrl+C Копировать
Ctrl+V Вставить
Shift+Ctrl+R Редактировать ссылку или объект
Shift+Ctrl+D Убрать ссылку
Shift+Ctrl+L Копировать адрес
Вид:
Shift+Ctrl+Z Боковые панели
F11 Полноэкранный режим
Shift+Ctrl+K Календарь
Shift+Ctrl+T Список задач
Ctrl++ Увеличить
Ctrl+- Уменьшить
Ctrl+0 Нормальный размер
F5 Обновить
Файл:
Ctrl+O Открыть другой блокнот
Shift+Ctrl+O Открыть в новом окне
Ctrl+S Сохранить
Shift+Ctrl+S Сохранить копию
Ctrl+E Экспорт
Ctrl+P Печать в браузер
F2 Переименовать страницу
Ctrl+W Закрыть
Ctrl+Q Выйти
Справка:
F1 Содержание
=========================================

Подробно:

xev в терминале - определение кодов клавиш
Основные проги и быстрые клавиши:
Super+; leafpad /home/vvv/Документы/Клавиши.txt

Fn стандарт:
  1. Назад = XF86Back = назад в истории
  2. Вперед = XF86Forward = вперед в истории
  3. Браузер = XF86HomePage = папка /home
  4. Почта = XF86Mail = речь в текст
  5. Старт = XF86Tools = deadbeef
  6. Пауза = XF86AudioPlay = пауза/воспроизведение
  7. Стоп = XF86AudioStop = закрыть программы радио
  8. Предыдущий = XF86AudioPrev = предыдущий трек
  9. Следующий = XF86AudioNext = следующий трек
  10. Понизить = уменьшить громкость
  11. Повысить = увеличить громкость
  12. Заглушить = обнулить/вернуть громкость


Тачпад:
  • 1 свайп = сдвиг курсора
  • 1 клик = ЛК
  • 1 двойной клик и свайп = перемещение
  • 1 свайп от верхнего края = Super+Ctrl+XF86TouchpadOff = Раб.место 1
  • 2 клик = ПК
  • 2 свайп вниз и вверх = верт.скроллинг
  • 2 свайп вправо и влево = гориз.скроллинг
  • 2 удаление/приближение = масштаб
  • 2 свайп от левого края = Super+Ctrl+Вправо = Правое раб.место
  • 2 свайп от правого края = Super+Ctrl+Влево = Левое раб.место
  • 3 клик = XF86Search = Средняя кнопка мыши
  • 3 свайп вверх = Super+Tab = Переключить окна в обратном порядке (поднимая их)
  • 3 свайп вниз = Super+D = Свернуть окно
  • 3 свайп вправо или влево = Alt+Tab = Переключиться между двумя последними окнами
  • 4 клик = Super+A = Полноэкранный режим
  • 4 свайп вниз = Super+M = Все окна свернуть/развернуть
  • 4 свайп вверх = Shift+Super+M = Меню действий с окном
  • 1 свайп от левого края = Super+Вправо = ничего
  • 1 свайп от правого края = Super+Влево = ничего

Ctrl_R xfce4-popup-whiskermenu

Главное меню

0 ЛКМ
1 xdotool click 2

Средняя кнопка мыши
2 xrandr --output HDMI-1 --auto

Включить экран
3 pavucontrol

Настройка звука
4 xrandr --output HDMI-1 --off

Выключить экран
5 (Super+L)

Закрыть окно
6 Меню выключения компьютера

Esc Отмена
1 Назад в истории
2 Вперед в истории
3 thunar /home

Папка
4 thunar /home/vvv

Папка пользователя
5 /home/vvv/MyApps/clementine

Запуск радио
6 Пауза/Воспроизведение
7 /home/vvv/MyApps/Радио/STOP_Radio

Выключить все радио
8 Предыдущий трек
9 Следующий трек
10 Громкость меньше
11 Громкость больше
12 Громкость выкл/вкл
PrtSc Снимок экрана
Del Удаление справа


Super+
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12

Super+
` /home/vvv/MyApps/MyhomeLib

Библиотека
 1 mx-manual

Руководство MX
2 /usr/bin/firefox

Браузер резервный
3 setxkbmap -layout "us,ru"

Раскладка Русский-English
4 /home/vvv/MyApps/MyhomeLib

Библиотека
5 /home/vvv/MyApps/Erudit_VM

Автогонки
6 /home/vvv/MyApps/blocks

Игра
7 /home/vvv/MyApps/Erudit_VM

Моя игра
8 pactl set-card-profile 0 output:analog-stereo

Звук на УЗ
9 pactl set-card-profile 0 output:hdmi-stereo

Звук на ТВ
0 xfce4-display-settings --minimal

Настройка мониторов
- xrandr --output HDMI-1 --mode 1280x800

Крупное разрешение экрана
= xrandr --output HDMI-1 --mode 1920x1080
Обычное разрешение экрана

Super+
Tab Переключить окна в обратном порядке
Q
W /usr/bin/google-chrome

Браузер - запуск или новое окно
E setxkbmap -layout "epo,ru"

Раскладка Русский-Esperanto
R /usr/bin/ebook-viewer

Читалка
T x-terminal-emulator

Терминал - запуск или новое окно
Y /usr/bin/transmission-gtk

Качалка
U /home/vvv/MyApps/tor-browser/Browser/start-tor-browser

Браузер анонимный
I xrandr --output HDMI-1 --off

Выключить экран
O /usr/bin/cloud

Облако Майла
P keepassx

Менеджер паролей - запуск или новое окно
[ /home/vvv/MyApps/FreeFileSync/FreeFileSync

Резервное копирование
] /usr/bin/photoprint

Печать с размещением на листе - к сожалению, установить пока не удалось, как было раньше
\ simple-scan

Сканирование


Super+
A Полноэкранный режим
S devilspie /home/vvv/.devilspie/Google_Chrome.ds

Браузер - поднять
D Свернуть окно
F /usr/bin/xnview

Редактор фото - запуск и поднять
G
H xrandr --output HDMI-1 --auto

Включить экран
J turtlesport

Статистика движения
K pavucontrol

Настройка звука
L Закрыть окно
; featherpad /home/vvv/Документы/Клавиши.txt

Справка по горячим клавишам
' devilspie

Упорядочить окна


Super+
Z zim /home/vvv/Notebooks/My/notebook.zim

Личный дневник - запуск и поднять
X zim /home/vvv/Notebooks/Buffer/notebook.zim

Дневник-буфер - запуск и поднять
C zim /home/vvv/Notebooks/Database/notebook.zim

База данных - запуск и поднять
V /home/vvv/MyApps/SAS_Planet

Карты SAS - запуск или новое окно
B /home/vvv/MyApps/2gis

Улан-Удэ справочник
N
M Показать раб.стол
, exo-preferred-applications

Предпочитаемые приложения
. killall conky

Системный монитор - закрыть
/ conky

Системный монитор - запуск


Alt+
`
1
2
3
4
5
6
7
8
9
0 Развернуть окно
- Развернуть окно по горизонтали
= Развернуть окно по вертикали
Tab Переключить окна слева направо
Пробел
Влево Предыдущее раб.место
Вправо Следующее раб.место
Вверх Окно на пред.раб.место
Вниз Окно на след.раб.место
Z /home/vvv/MyApps/zim_start

Вставка времени на сегодняшней странице дневника


Super+Shift+
M Меню действий с окном

Super+Ctrl+
Влево Левое раб.место
Вправо Правое раб.место

Ctrl+Alt+
L xflock4

Блокировка сеанса
X xkill
Принудительное закрытие окна



На клавиатуре работаю методом 10-ти пальцев, и только для нажатия горячих клавиш бросаю на нее свой взор :) Мышкой не пользуюсь, в главное меню захожу очень редко, благодаря горячим клавишам.

вторник, 12 декабря 2017 г.

MX-17RC1 можно устанавливать

Доступен для загрузки и установки RC релиз MX-17. И если альфы-беты могли заинтересовать только нетерпеливых пользователей, эта версия достойна установки. Она должна обновиться до окончательного релиза автоматически.

Я действую отработанными методами, несмотря на некоторые симпатичные новшества. В результате получаю привычную для меня ОС, с теми же настройками и горячими клавишами (а я их активно использую, и не только для запуска программ). Кое-что устанавливать не стал на этот раз. Например, говорилку (в т.ч. произнесение буфера обмена на русском языке), ибо произношение так и не изменилось в лучшую сторону. В отличие от говорилки Гугла.
А увидеть все новшества можно, устанавливая ОС без сохранения прежней папки пользователя, или создав позже нового пользователя.


К сожалению, у меня закончились силы и время для продолжения перевода MX программ и Руководства. Может быть, кто-нибудь продолжит полезное дело? Обращайтесь, объясню, как я, никогда не изучавший в учебных заведениях английского языка, с этим справлялся. В том числе и поэтому мне надоело напрягаться :)

Итак:

Запись образа ISO на флешку с помощью Unetbootin
Или из ком.строки (указать правильное название образа и имя устройства):
sudo dd bs=4M if=MX-17_x64.iso of=/dev/sdX && sync
Загрузка с загр.ОС MX на флешке, F2 - выбор русского языка (переключение языков Ctrl_Shift, пароль root - root), F3 - выбор часового пояса
Разбивка на разделы нового устройства:
/ >7 ГБ (обычно делаю 10, а для минимальной установки на сервере хватило с запасом 5.5 ГБ, если очистить языковые пакеты и автоматически удалять скачанные пакеты)
/home > 20 ГБ или все остальное
Перед установкой - копирование нужного из папки пользователя, если она где-то существовала, можно через флешку ext4 с рез.копией (обратить внимание на папки MyApps и Program Files, не стоит зря копировать большие игры), но гораздо проще сохранить при установке раздел /home со всем содержимым (или творчески удалить папки уже ненужных программ, кэши, миниатюры и т.п.). Удаление производится после загрузки с флешки, подключив нужный раздел с помощью Disk Manager, а затем отключив его.
Установка ОС, без форматирования home, время локальное, формат 24 часа
Пользователь vvv
Пароль ***
ПЕРЕЗАГРУЗКА

Настройка

Терминал:
sudo apt-get --purge remove thunderbird
- удалить полностью ненужные программы (мне хватает почты в браузере)

Назначение vvv владельцем всего home:
sudo chown -R vvv /home
кроме:
sudo chown -R root /home/lost+found

Настройка /etc/fstab (добавлять ,noatime,discard параметры только разделам ext4 на SSD):
sudo featherpad /etc/fstab
#-> /dev/sda1 label=MX17
UUID=... / ext4 defaults,noatime,discard 1 1
#-> /dev/sda2 label=home-nt
UUID=... /home ext4 defaults,noatime,discard 1 2
#-> /dev/sda3 label=swap
UUID=... swap swap defaults 0 0

Если нужен автоподключаемый раздел /data (UUID можно узнать в Disk Manager или GParted):
  • создать в корневой папке от суперпользователя папку /data:
sudo mkdir /data

  • добавить строки:
#-> /dev/sdb2 label=data
UUID=... /data auto defaults,noatime,discard 0 0


Выполнить:
sudo dpkg --add-architecture i386
- добавить архитектуру (ибо иногда нужны программы, предназначенные только для i386)
sudo chmod u+s /usr/sbin/hddtemp
- для xfce4-sensors-plugin
sudo featherpad /etc/xdg/tumbler/tumbler.rc
- запретить создание эскизов видеофайлов - для ffmpegthumbnailer и GStreamer (экономия ресурсов):
Disabled=true
sudo cp /home/Distr/all/evolution /usr/bin/
- для запуска браузера на вкладке почты Google

Установка ПО

Для существенного ускорения процесса можно использовать кэш APT /var/cache/apt/archives, скопированный через такую же флешку, или, что проще, на раздел /home, а затем поместить ее содержимое по тому же пути.

Проверка обновлений и обновление.


Терминал:
sudo apt-get install apt-transport-https bleachbit devilspie ncdu keepassx audacity streamripper clipgrab ffmpeg openshot openshot-doc frei0r-plugins pinta simple-scan gnuplot gpsbabel extremetuxracer neverball neverputt qt4-qtconfig pulseaudio-module-bluetooth xfonts-cyrillic libreoffice-l10n-ru libreoffice-help-ru
- установить, где:
apt-transport-https - для работы и обновления Облака Майла
bleachbit - очистка системы
devilspie - управление окнами
ncdu - системная информация в ком.строке
keepassx - хранилище паролей (под одним общим паролем)
audacity - редактор звуковых файлов
streamripper - запись музыкальных треков онлайн-радио по одному
clipgrab - поиск и скачивание видео с Youtube
ffmpeg - библиотеки для кодирования и декодирования аудио- и видео-файлов
openshot, openshot-doc, frei0r-plugins - редактор видео
pinta - редактор изображений
simple-scan - простая программа сканирования
gnuplot - создание графиков, для работы дневника zim
gpsbabel - преобразование треков движения в различных форматах
extremetuxracer, neverball, neverputt - игры
qt4-qtconfig - настройка интерфейса Qt программ
pulseaudio-module-bluetooth - для качественного прослушивания аудио в БТ устройствах
xfonts-cyrillic - шрифт для googleearth, с ним появляются русские буквы
libreoffice-l10n-ru, libreoffice-help-ru - локализация офисного пакета и файлы помощи


MX Установщик пакетов (Популярные приложения):
  • Google-Earth (использую qt4-qtconfig: Шрифт DejaVu Sans Mono, Book, 15, изменения появятся только после установки шрифта, см. ниже, и перезагрузки ПК, иначе крякозябры вместо русских букв!)
  • Wine - ПО для запуска Windows программ (список был где-то ранее приведен)
  • Calibre - библиотека для чтения
  • HP Printing extras (если есть HP принтер)
  • VirtualBox - виртуальная машина (у меня стоит Windows XP, изредка требуется)

GDebi:
/home/Distr/64/

/home/Distr/all/


Из архивов (при сохранении /home обычно уже установлено, распаковка обновлений в MyApps):

Samba для смартфона
MX Менеджер пользователей - создать пользователя sss, пароль ***, входит в группу vvv, и наоборот
В настройках Samba добавить пользователя sss, пароль *** и создать папку /home/0__V11/: Запись разрешена, Видна, Доступ для sss
То же самое сделать для других общих папок
Установить права на эти папки: vvv - чтение и запись, группа vvv - чтение и запись (или только чтение), Остальные - чтение
В смартфоне в программе SyncMe Wireless настроить синхро нужных папок с папками в компе
Общие папки в ПК:

  • /home/0__V11 - добавить право записи для sss
  • /home/Фото
  • /data/Кино
  • /home/Музыка
  • /home/Литература

Сопряжение и настройка БТ устройств



Расширения Google Chrome

  • AdBlock - блокировка рекламы
  • Checker Plus for Gmail™ - моя почта
  • FastProxy - обход блокировки сайтов для России
  • Hotkeys - горячие клавиши для браузера
  • ImTranslator: Переводчик, Словарь, Голос - вот сюда можно отправить что-то, чтобы прослушать на любом языке (в т.ч. на приличном родном)
  • iReader - удаляет все лишнее, оставляет текст  основной статьи для чтения
  • LetyShops - экономия с кэшбэком
  • MyParcels Service Extension - расширение сервиса отслеживания Мои посылки
  • Войснот II - Голос в текст - в т.ч. очень длинный




Дополнительно

sudo apt-get autoremove
- удалить ненужные пакеты
В случае ошибок выйти из программ установки и выполнить:
sudo apt-get update
gdebi XXX.deb
- если нужно установить пакет
sudo apt-get -f install
Обновление без synaptic:
sudo apt-get update
sudo apt-get upgrade

Если возникла ошибка в каком-либо пакете, не позволяющая выполнять эти команды:
sudo featherpad /var/lib/dpkg/status
Найти ломаный пакет и удалить блок текста, к нему относящийся. 

четверг, 23 ноября 2017 г.

Viber в MX-17

Исследовав несколько Android программ для видео и/или аудио чата, выбрал Viber. Причины:

  1. Есть версия для ПК с Linux
  2. Синхронизация с ПК
  3. Нет возни с регистрацией
  4. Программа определяет, у кого из вашего списка контактов (в смартфоне) уже установлен Viber, и можно сразу общаться
  5. В ПК уведомления в трее
Однако, повозиться таки пришлось, а именно, при установке DEB пакета. Видимо, сделан он не совсем правильно... Короче, действуем следующим образом.

Скачиваем из первоисточника:

Создаем от root файл /usr/local/share/ca-certificates/mozilla файл thawte_Premium_Server_CA.pem и вставляем туда код с этого ресурса:
https://www.thawte.com/roots/thawte_Premium_Server_CA.pem
Сохраняем файл

Создаем от root файл /usr/local/share/ca-certificates/mozilla файл thawte_Premium_Server_CA.crt и вставляем туда код с этого ресурса:

Обновляем сертификаты:
sudo update-ca-certificates

После этого пробуем инсталлировать программу (получая сообщения об ошибках):
dpkg -i /home/Distr/64/Viber/viber.deb

Устанавливаем недостающие пакеты (исправляем ошибки зависимостей):
sudo apt-get -f install

Или заранее устанавливаем:
Готово.

вторник, 21 ноября 2017 г.

А теперь MX-17_b2

Установка ОС

Клянусь, b3 ставить не буду! :) Подожду окончательного релиза.

Запись образа ISO на флешку с помощью Unetbootin
Или из ком.строки (указать правильное название образа и имя устройства):
sudo dd bs=4M if=MX-16_x64.iso of=/dev/sdX && sync
Загрузка с загр.ОС MX на флешке, F2 - выбор русского языка (переключение языков Ctrl_Shift, пароль root - root), F3 - выбор часового пояса
Разбивка на разделы нового устройства:
/ >7 ГБ (обычно делаю 10, а для минимальной установки на сервере хватило с запасом 5.5 ГБ, если очистить языковые пакеты и автоматически удалять скачанные пакеты)
/home > 20 ГБ или все остальное
Перед установкой - копирование нужного из папки пользователя, если она где-то существовала, можно через флешку ext4 с рез.копией (обратить внимание на папки MyApps и Program Files, не стоит зря копировать большие игры)
Для ускорения процесса можно использовать кэш APT, скопированный через такую же флешку - весьма актуально, очень медленные серверы с wine и т.п. большими программами
Установка ОС, без форматирования home, время локальное, формат 24 часа
Пользователь vvv
Пароль ***
ПЕРЕЗАГРУЗКА

Настройка

Терминал:
sudo apt-get --purge remove firefox thunderbird
- удалить полностью (не пользуюсь)

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

Настройка /etc/fstab :
sudo featherpad /etc/fstab
#-> /dev/sda1 label=MX17
UUID=... / ext4 defaults,noatime,discard 1 1
#-> /dev/sda2 label=home-nt
UUID=... /home ext4 defaults,noatime,discard 1 2
#-> /dev/sda3 label=swap
UUID=... swap swap defaults 0 0

Если нужен автоподключаемый раздел /data (UUID можно узнать в Disk Manager или GParted):
  • создать в корневой папке от суперпользователя папку /data:
sudo mkdir /data
  • добавить строки:
#-> /dev/sdb2 label=data
UUID=... /data auto defaults,noatime,discard 0 0
Добавлять ,noatime,discard параметры только разделам ext4 на SSD.

Выполнить:
sudo dpkg --add-architecture i386
- добавить архитектуру (ибо иногда нужны программы, предназначенные только для i386)
sudo chmod u+s /usr/sbin/hddtemp
- для xfce4-sensors-plugin
sudo featherpad /etc/xdg/tumbler/tumbler.rc
- запретить создание эскизов видеофайлов - для ffmpegthumbnailer и GStreamer (экономия ресурсов):
Disabled=true

Установка ПО

Проверка обновлений и обновление.

Терминал:
sudo apt-get install apt-transport-https bleachbit freefilesync devilspie ncdu xkbset keepassx cherrytree audacity streamripper clipgrab ffmpeg openshot openshot-doc frei0r-plugins pinta simple-scan gnuplot gpsbabel extremetuxracer neverball neverputt festival festvox-ru festvox-kallpc16k xsel mpg123 zenity qt4-qtconfig pulseaudio-module-bluetooth xfonts-cyrillic libreoffice-l10n-ru libreoffice-help-ru
- установить

MX Установщик пакетов (Популярные приложения):
  • Google-Earth (qt4-qtconfig: Шрифт DejaVu Sans Mono, Book, 15, а изменения только после перезагрузки ПК!)
  • Wine
  • Calibre
  • HP Printing extras
  • VirtualBox
GDebi:
/home/Distr/64/
/home/Distr/all/
Из архивов (обычно уже установлено при сохранении /home, распаковка в MyApps):
sudo apt-get autoremove
- удалить ненужные пакеты
В случае ошибок выйти из программ установки и выполнить:
sudo apt-get update
gdebi XXX.deb
- если нужно установить пакет
sudo apt-get -f install
Обновление без synaptic:
sudo apt-get update
sudo apt-get upgrade
Если возникла ошибка в каком-либо пакете, не позволяющая выполнять эти команды:
sudo featherpad /var/lib/dpkg/status
Найти ломаный пакет и удалить блок текста, к нему относящийся.
Samba для смартфона
MX Менеджер пользователей - создать пользователя sss, пароль ***, входит в группу vvv, и наоборот
В настройках Samba добавить пользователя sss, пароль *** и создать папку /home/0__V11/: Запись разрешена, Видна, Доступ для sss
Установить права на папку /home/0__V11/: vvv - чтение и запись, группа vvv - чтение и запись, Остальные - чтение
В смартфоне в программе SyncMe Wireless настроить синхро нужных папок с подпапками /home/0__V11/ в компе
Сопряжение и настройка БТ устройств
Добавление принтеров

Расширения Google Chrome

  • AdBlock - блокировка рекламы
  • Adguard Антибаннер - резерв
  • Checker Plus for Gmail™ - моя почта
  • CKP - KeePass integration for Chrome™ - пока не требуется
  • FastProxy - обход блокировки сайтов
  • Hotkeys - назначение горячих клавиш
  • iReader - удобное чтение текстов
  • LetyShops - кэшбэк
  • MyParcels Service Extension - отслеживание посылок
  • Войснот II - Голос в текст