вторник, 29 ноября 2016 г.

Клавиши для изменения уровня звука в БТ-устройствах

Основной регулятор уровня (Master) не действует на уровни звука в БТ-устройствах. И если в самом устройстве нет аппаратного регулятора (например, БТ-приемник звука BT-B7 с подключенными обычными наушниками), то приходится этим заниматься в БТ-источнике.

pactl list sinks short
- узнать имена подключенных БТ устройств (типа, bluez_sink.F3_00_00_03_74_91)
Далее можно все имеющиеся устройства объединить в одних и тех же скриптах, и назначить их на горячие клавиши:

Sound_toggle
#!/bin/bash
# Вкл/выкл звук

#BT-B7
pactl set-sink-mute bluez_sink.F3_00_00_03_74_91.a2dp_sink toggle
#Bluedio HT
pactl set-sink-mute bluez_sink.14_10_28_24_16_72.a2dp_sink toggle
#QCY50
pactl set-sink-mute bluez_sink.1C_52_16_61_AD_1E.a2dp_sink toggle


Sound_up
#!/bin/bash
# Увеличить громкость

#BT-B7
pactl set-sink-volume bluez_sink.F3_00_00_03_74_91.a2dp_sink +3%
#Bluedio HT
pactl set-sink-volume bluez_sink.14_10_28_24_16_72.a2dp_sink +3%
#QCY50
pactl set-sink-volume bluez_sink.1C_52_16_61_AD_1E.a2dp_sink +3%


Sound_down
#!/bin/bash
# Уменьшить громкость

#BT-B7
pactl set-sink-volume bluez_sink.F3_00_00_03_74_91.a2dp_sink -3%
#Bluedio HT
pactl set-sink-volume bluez_sink.14_10_28_24_16_72.a2dp_sink -3%
#QCY50
pactl set-sink-volume bluez_sink.1C_52_16_61_AD_1E.a2dp_sink -3%


Порядок настройки для всех БТ-устройств воспроизведения звука:
После связывания с БТ-устройствами в Менеджере БТ, следует запустить воспроизведение и сходить в Настройки - Мультимедиа - Регулятор громкости PulseAudio - вкладка Проигрывание - Alsa plug-in - выбрать Ваше устройство, далее вкладка Конфигурация - Ваше устройство - Качественное воспроизведение.

Все устройства, прописанные в скриптах, должны быть реально сопряжены с ПК, во избежание ошибок.

воскресенье, 27 ноября 2016 г.

Комбинации горячих клавиш в MX-16 Linux

Стараюсь поменьше шевелить мышью. Поэтому широко использую комбинации клавиш (Настройки > Клавиатура > Комбинации клавиш, а также Настройки > Диспетчер окон > Клавиатура).

В результате имею (список без команд, для удобства):

Кл Программа
-----------------------------------------
Super+
Z Личный дневник
X Дневник-буфер
C База данных
V Карты SAS
B Игра Блоки
N Игра Эрудит
M Улан-Удэ справочник
, Предпочитаемые приложения
. Системный монитор закрыть
/ Системный монитор
A Менеджер файлов
S Браузер поднять
D Резервное копирование
F Редактор фото
G Карты Гугла
H Статистика движения
J Редактор треков GPX
K Калькулятор
L Поиск файлов
; Эта справка по быстрым клавишам
' Окна по местам
Tab Переключить окна справа налево
Q Чат
W Браузер
E Раскладка Русский-Esperanto
R Читалка
T Терминал
Y Качалка
U Браузер анонимный
I Браузер резервный
O Облако Майла
P Менеджер паролей
[
] Печать с размещением на листе
\ Простое сканирование
` Чтение голосом буфера обмена
1
2 Рифмы
3 Эсперанто-Русский словарь
4 Раскладка Русский-English
5
6
7
8
9
0 Настройка мониторов
- Крупное разрешение экрана
= Обычное разрешение экрана
F1 Звук - включить или выключить
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11 -
F12 -
NumLock -
Print -
-----------------------------------------
Alt+
`
1 Переместить окно
2 Изменить размер окна
3
4
5
6
7
8
9
0 Полноэкранный режим
- Развернуть окно по горизонтали
= Развернуть окно по вертикали
Tab Переключить окна слева направо
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10 Развернуть окно
F11 -
F12 -
Space Свернуть окно
Left Предыдущее РМ
Right Следующее РМ
Up Окно на предыдущее РМ
Down Окно на следующее РМ
-----------------------------------------
F1 ЛКМ
F2 Переименовать
F3 ПКМ
F4 СКМ
F5 Обновить
F6 Предыдущий трек
F7 Пуск/Стоп радио
F8 Следующий трек
F9 Уменьшить уровень звука
F10 Увеличить уровень звука
F11 Полноэкранный режим
F12 Настройка выхода звука
Print Снимок экрана
-----------------------------------------
Ctrl+
Q Закрыть окно
F1 РМ 1
F2 РМ 2
F3 РМ 3
F4 РМ 4
-----------------------------------------
Ctrl+Alt+
L Блокировка сеанса
X Принудительное закрытие окна
D Показать раб.стол
1 Окно на РМ 1
2 Окно на РМ 2
3 Окно на РМ 3
4 Окно на РМ 4
=========================================
Chromium:
Приложение 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 К концу
=========================================

Соответствующие настройки:

Курсивом выделены настройки Диспетчера окон

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/blocks

Игра - запуск
N /home/vvv/MyApps/Erudit_VM

Игра - запуск
M /home/vvv/MyApps/2gis

Улан-Удэ справочник
, exo-preferred-applications

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

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

Системный монитор - запуск
Super+
A thunar /home

Менеджер файлов - запуск
S devilspie /home/vvv/.devilspie/Chromium.ds

Браузер - поднять
D /usr/bin/FreeFileSync

Резервное копирование
F /opt/XnView/XnView

Редактор фото - запуск и поднять
G googleearth

Карты Гугла
H turtlesport

Статистика движения
J /home/vvv/MyApps/GpsPrune

Редактор треков
K /usr/bin/galculator

Калькулятор - запуск или новое окно
L catfish

Поиск файлов
; leafpad /home/vvv/Документы/Клавиши.txt

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

Упорядочить окна
Super+
Tab Переключить окна справа налево
Q pidgin

Чат - запуск
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 /usr/bin/torbrowser-launcher

Браузер анонимный
I /home/vvv/MyApps/palemoon/palemoon

Браузер резервный
O /home/vvv/MyApps/cloud

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

Менеджер паролей - запуск или новое окно
[

] /usr/bin/photoprint

Печать с размещением на листе
\ simple-scan

Сканирование
Super+
` /home/vvv/MyApps/festival/rusvoice.sh

Чтение голосом буфера обмена
1
2 /home/vvv/MyApps/Rhymes

Рифмы
3 /home/vvv/MyApps/eVortaro

Эсперанто-Русский словарь
4 setxkbmap -layout "us,ru"

Раскладка Русский-English
5
6
7
8
9
0 xfce4-display-settings --minimal

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

Крупное разрешение экрана
= xrandr --output HDMI1 --mode 1920x1080

Обычное разрешение экрана
Super+
F1 amixer -q set Master toggle

Звук - включить или выключить
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11 -
F12 -
NumLock -
Print -
Alt+
`
1 Переместить окно
2 Изменить размер окна
3
4
5
6
7
8
9
0 Полноэкранный режим
- Развернуть окно по горизонтали
= Развернуть окно по вертикали
Tab Переключить окна слева направо
Alt+
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10 Развернуть окно
F11
F12
NumLock -
Print -
Alt+
Space Свернуть окно
Left Предыдущее РМ
Right Следующее РМ
Up Окно на предыдущее РМ
Down Окно на следующее РМ
=============
F1 xdotool clock 1

Имитация ЛКМ
F2 Переименование
F3 xdotool clock 3

Имитация ПКМ
F4 xdotool clock 2

Имитация СКМ
F5 Обновить
F6 /opt/deadbeef/bin/deadbeef --prev

Предыдущий трек
F7 /opt/deadbeef/bin/deadbeef --play-pause

Пауза/Воспроизведение
F8 /opt/deadbeef/bin/deadbeef --next

Следующий трек
F9 amixer -q sset Master 3%-

Звук - уменьшить
F10 amixer -q sset Master 3%+

Звук - увеличить
F11 Полный экран
F12 pavucontrol

Звук - настройка выхода
NumLock Цифровая клавиатура
Print xfce4-screenshooter

Снимок экрана
=============
Ctrl+
Q Закрыть окно
F1 РМ 1
F2 РМ 2
F3 РМ 3
F4 РМ 4
=============
Ctrl+Alt+
L xflock4

Блокировка сеанса
X xkill

Принудительное закрытие окна
D Показать раб.стол
1 Окно на РМ 1
2 Окно на РМ 2
3 Окно на РМ 3
4 Окно на РМ 4


=============

Настройки для моего дневника zim:

Файл
Создать страницу
Создать подстраницу
Ctrl+O Открыть другой блокнот
Импорт страницы
Shift+Ctrl+O Открыть в новом окне
Ctrl+S Сохранить
Shift+Ctrl+S Сохранить копию
Ctrl+E Экспорт
Ctrl+P Печать в браузер
Отправить
F2 Переименовать страницу
Переместить страницу
Удалить страницу
Ctrl+W Закрыть
Выход

Правка
Ctrl+Z Отменить
Ctrl+Y Вернуть
Ctrl+X Вырезать
Ctrl+C Копировать
Ctrl+V Вставить
Удалить
Shift+Ctrl+V Пометить как V-флажок
Shift+Ctrl+X Пометить как X-флажок
Shift+Ctrl+R Редактировать ссылку или объект
Shift+Ctrl+D Убрать ссылку
Сортировать строки
Shift+Ctrl+L Копировать адрес
Шаблоны
Параметры

Вид
Alt+A Редактирование
Панель инструментов
Строка состояния
Shift+Ctrl+Z Боковые панели
Все панели
Панель адреса:
Нет
Недавние страницы
Недавно измененные страницы
Иерархия страниц
Панель инструментов:
Значки и текст
Только значки
Только текст
Большие значки
Маленькие значки
Очень маленькие значки
F11 Полноэкранный режим
Менеджер вложений
Избранное
Shift+Ctrl+K Календарь
Shift+Ctrl+T Список задач
Ctrl++ Увеличить
Ctrl+- Уменьшить
Ctrl+0 Нормальный размер
F5 Обновить

Вставка
Ctrl+D Дата и время
Shift+Ctrl+I Изображение
Маркированный список
Нумерованный список
Список переключателей
Ctrl+` Символ
Текст из файла
Новое вложение:
Редактор
Таблица
Текст
Файл Шаблоны
Ctrl+L Ссылка

Формат
Ctrl+1 Заголовок 1
Ctrl+2 Заголовок 2
Ctrl+3 Заголовок 3
Ctrl+4 Заголовок 4
Ctrl+5 Заголовок 5
Маркированный список
Нумерованный список
Список переключателей
Ctrl+B Жирный
Ctrl+I Наклонный
Ctrl+U Подчеркнутый
Shift+Ctrl+X Зачеркнутый
Ctrl+T Код
Shift+Ctrl+B Нижний индекс
Shift+Ctrl+P Верхний индекс
Shift+Ctrl+0 Очистить форматирование

Поиск
Ctrl+F Найти
Shift+Ctrl+N Найти следующее
Shift+Ctrl+P Найти предыдущее
Ctrl+H Заменить
Shift+Ctrl+F Найти в документе
Найти ссылки
Недавние изменения

Инструменты
Статистика
Вложить файл
Shift+Ctrl+G Открыть папку с вложениями
Открыть папку блокнота
Запустить веб-сервер
Alt+1 Добавить в избранное
Ctrl+K Посчитать формулу
Редактировать исходный текст
Внешние инструменты

Переход
Shift+Ctrl+Влево Назад
Shift+Ctrl+Вправо Вперед
Shift+Ctrl+Вверх Уровнем выше
Shift+Ctrl+Вниз Уровнем ниже
Ctrl+PageDown Вперед по содержанию
Ctrl+PageUp Назад по содержанию
Shift+Ctrl+H Сегодня
Домашняя страница
Ctrl+J Перейти к

Справка
F1 Содержание
Часто задаваемые вопросы
Горячие клавиши
Ошибки
О программе

воскресенье, 13 ноября 2016 г.

Тормоза при записи больших файлов на NTFS флешку

К сожалению, приходится иногда копировать несколько объемных файлов фильмов на флешку NTFS для просмотра на экране большого телевизора. Заметил, что с некоторых пор (а может, так и всегда было, не обращал внимания) при этом мышь начинает плохо управляться и т.д.
Процессор нагружен весьма незначительно, в отличие от памяти. Нашел такое решение:

sudo leafpad /etc/sysctl.conf
- для устранения зависания ПК при записи больших файлов на NTFS флешку добавить строки:
vm.dirty_bytes = 8388608
vm.dirty_background_bytes = 8388608

И сразу применить:
sysctl -p

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

Теперь тормоза пропали, процесс идет равномерно.

вторник, 1 ноября 2016 г.

Есть MX-16-RC1 Linux! Установка.

Поздравляю всех пользователей MX Linux с выходом версии MX-16-RC1, качаем, ставим на флешку для начала, испытываем, наслаждаемся! :)
Смело установил в качестве основной ОС, с сохранением раздела /home от установки MX-15, удалив лишнее, проблем нет.



Далее, как устанавливаю лично я (используйте нужные моменты). А вообще, читайте полное Руководство пользователя MX-16, там все расписано подробным образом, и без моих предпочтений. Кстати, скриншоты в  Руководстве на английском языке, а на самом деле всё переведено, включая подсказки в процессе установки!

Установка ОС на SSD (HDD)

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

ПЕРЕЗАГРУЗКА

Настройка

Назначение vvv владельцем всего home:
sudo chown -R vvv /home
sudo chown -R root /home/lost+found
Настройка /etc/fstab :
sudo leafpad /etc/fstab
UUID=... / auto defaults,noatime,discard 1 1
UUID=... /home auto defaults,noatime,discard 1 2
UUID=... none swap sw 0 0
Если есть авто-подключаемый раздел /data (со своим UUID):
Создать в корневой папке от суперпользователя папку /data, далее
# ... was data during start
UUID=... /data auto defaults,noatime,discard 0 0
Добавлять ,discard параметр только разделам ext4 на SSD. Узнать UUID раздела в программе Disk Manager или GParted.
Помещение папки /tmp в память (если ее достаточно):
# ... was on Memory during start
tmpfs /tmp tmpfs defaults 0 0
Выполнить:
sudo dpkg --add-architecture i386
- добавить архитектуру
sudo chmod u+s /usr/sbin/hddtemp
- для xfce4-sensors-plugin
sudo leafpad /etc/xdg/tumbler/tumbler.rc
- запретить создание эскизов видеофайлов - для ffmpegthumbnailer и GStreamer:
Disabled=true
sudo leafpad /etc/sysctl.conf
- для устранения зависания ПК при записи больших файлов на NTFS флешку добавить строки:
vm.dirty_bytes = 8388608
vm.dirty_background_bytes = 8388608
(или 4194304)

Установка ПО

Удалить полностью:
sudo apt-get --purge remove firefox thunderbird shotwell shotwell-common

Synaptic - настроить репозитории (некоторые могут появиться после установки пакетов с помощью других программ), затем обновить:
• http://iso.mxrepo.com/antix/jessie/ jessie main 
• http://ftp.us.debian.org/debian/ jessie-updates non-free contrib main 
• http://ftp.ru.debian.org/debian/ jessie main contrib non-free 
• http://security.debian.org/ jessie/updates non-free contrib main 
• откл. http://ftp.ru.debian.org/debian/ jessie non-free contrib main 
• откл. http://www.deb-multimedia.org/ jessie non-free main 
• откл. http://httpredir.debian.org/debian/ jessie-backports main 
• https://linuxdesktopcloud.mail.ru/deb/ appind free  
• http://mxrepo.com/mx/repo/ mx15 non-free main 
• http://mxrepo.com/mx/testrepo/ mx15 test 
• http://mxrepo.com/mx/repo/ mx16 main non-free 
• откл. http://mxrepo.com/mx/repo/ mx16 test (пока еще рано!)
• откл. http://deb.opera.com/opera/ stable non-free 
• откл. http://download.virtualbox.org/virtualbox/debian/ jessie contrib  

Терминал:
sudo apt-get install bleachbit conky-all freefilesync devilspie ncdu xdotool xkbset keepassx chromium chromium-l10n libreoffice-l10n-ru libreoffice-help-ru osmo cherrytree pidgin pidgin-mra deadbeef audacity streamripper clipgrab ffmpeg openshot openshot-doc frei0r-plugins pinta photoprint simple-scan sqlitebrowser gpsbabel-gui gnuplot xfonts-cyrillic extremetuxracer neverball neverputt festival festvox-ru festvox-kallpc16k xsel mpg123 zenity apt-transport-https libqt4-webkit qt4-qtconfig pulseaudio-module-bluetooth gstreamer1.0-plugins-bad linux-headers-liquorix-amd64 linux-image-liquorix-amd64

MX Установщик Debian Backports - установить более новые версии, если они имеются, из выделенных значком в списке:
• zim
• supertuxkart
• supertux
• gpsprune

MX Flash Менеджер - установить или обновить, настроить на автообновление:
• Adobe Flash
• Pepper Flash

MX Check Apt GPG

MX Установщик пакетов:
• Google-Earth (qt4-qtconfig: font="Sans Serif,12,-1,5,50,0,0,0,0,0" & embedFonts=true & style=GTK+)
• Wine
• Tor-Browser
• Calibre
TeamViewer (пока не требуется)

GDebi:
/home/Distr/64/
mail.ru-cloud_XXX-appind_amd64.deb - Облако Майла
XnViewMP-linux.deb - редактор фото
/home/Distr/all/
turtlesport_XXX_all.deb - статистика движения

Уже установлены портабельные версии (новые распаковывать поверх):
palemoon-XXX.en-US.linux-x86_64.tar.bz2 - браузер резервный

Для удаления ненужных пакетов:
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 leafpad /var/lib/dpkg/status
Найти ломаный пакет и удалить блок текста, к нему относящийся.
Samba для смартфона
Права на всё - пользователю vvv
Чтение всего - группе vvv
MX Менеджер пользователей - создать пользователя sss, пароль ***, входит в группу vvv, и наоборот
В настройках Samba добавить пользователя sss и создать папку /home/0__V11/: Запись разрешена, Видна, Доступ для sss
В смартфоне в программе SyncMe Wireless настроить синхро нужных папок с подпапками /home/0__V11/ в компе

В другом ПК, который используется только для просмотра онлайн видео и прослушивания онлайн радио:

Установка ОС

/ 5.0 ГБ
/home остальное (~2.5 ГБ)

Настройка

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

Настройка /etc/fstab :
sudo leafpad /etc/fstab
UUID=... / auto defaults,noatime,discard 1 1
UUID=... /home auto defaults,noatime,discard 1 2

Добавлять ,discard параметр только разделам ext4 на SSD.
Помещение папки /tmp в память:
# ... was on Memory during start
tmpfs /tmp tmpfs defaults 0 0


Выполнить:
sudo chmod u+s /usr/sbin/hddtemp
- для xfce4-sensors-plugin

Установка ПО

Терминал:
sudo apt-get --purge remove thunderbird shotwell shotwell-common clementine gimp
- удалить полностью (можно было и libreoffice удалить для экономии места, поленился)
sudo apt-get autoremove
- удалить ненужные пакеты
sudo apt-get update
sudo apt-get upgrade
- обновить
sudo apt-get install bleachbit ncdu keepassx chromium chromium-l10n firefox-l10n-xpi libreoffice-l10n-ru deadbeef
- установить

  • bleachbit позволяет основательно почистить систему, удаляя ненужные языковые пакеты и многое другое, и странно, что она пропала в составе ISO с дистрибутивом
  • ncdu в терминале дает информацию по размеру каталогов и файлов
  • keepassx хранит все мои пароли, с давних пор
  • chromium - мой любимый браузер, синхро
  • deadbeef - онлайн радио (использую свои списки радиостанций)
  • firefox - внуки смотрят мультики