понедельник, 19 февраля 2018 г.

Xiaomi Mi Notebook Air 13 FAN speed vs Linux Mint (ubuntu)


На новом ноутбуке Xiaomi сразу же стала доставать повышенная скорость кулера (вентилятора). Через acpi не управляется, т.е. такие вещи, как pwmconfig и lm-sensors не работают.


Управлять fan'ами в этом случает придется с помощью регистров embedded controller. Не буду подробно расписывать, приведу сразу полезные ссылки на решения.

1. Вся теория здесь.

2. Простое решение с запуском по cron здесь.

3. Решение посложнее, написанное для acer, поэтому придется подставить свою версию BIOS в файле acers3fand. Узнать ее можно командой:

sudo dmidecode -s bios-version

Советую удостовериться, что понимаете, что делаете, прежде чем писать коды и менять скорость.

Вдобавок к этому рекомендую установить bumblebee, как это описано здесь:

https://github.com/Bumblebee-Project/Bumblebee/issues/971


вторник, 29 августа 2017 г.

Как переместить кнопки gedit и других gtk-3 приложений налево в Linux Mint Cinnamon


Перешел с Ubuntu на Linux Mint Cinnamon. Все отлично, но в gedit кнопки управления окном (close, minimize, maximize) остались справа, тогда как для всей системы я перенастроил их в левое положение. Это справедливо для всех gtk3  приложений здесь: gedit, geany и т.п.

Лечится, как оказалось, просто.

1. Ставим dconf-editor:

sudo apt-get install dconf-editor

2. Запускаем его и идем в ветку org/cinnamon/desktop/interface/

3. И там значение переменной gtk-decoration-layout меняем с menu:minimize,maximize,close на close,minimize,maximize:menu

Все, windows buttons have been moved to the left :-)


суббота, 19 ноября 2016 г.

Красивый Unity

Все большую популярность обретает плоский дизайн, типа Material Design от Google. Немного причесать Ubuntu под этот стиль можно следующим образом.

Ставим инструменты для настроек интерфейса:

sudo apt-get install unity-tweak-tool
sudo apt-get install compizconfig-settings-manager

Затем ставим пакет для уплощения иконок Unity Launcher:

git clone https://github.com/mjsolidarios/unity-flatify-icons.git
cd unity-flatify-icons
sh unity-flatify-icons.sh


Чтобы иконки запущенных приложений тоже были плоскими, жмем Alt + F2 и набираем about:config, где в разделе Launcher внизу меняем режим Launcher  Backlight Mode на Backlight Always Off.
Да, после апдейта unity нужно будет заново запускать unity-flatify-icons.
В итоге Launcher выглядит так.

 

четверг, 16 января 2014 г.

Ctrl Alt Backspace для перезапуска X сервера в Ubuntu 13.10

В Ubuntu 13.10 предполагается перезапуск иксов комбинацией клавиш Alt-PrintScreen-K. Как-то непривычно.

Чтобы сделать на старый лад Ctrl-Alt-Backspace нужно:

 1. Установить dconf-editor:

sudo apt-get install dconf-editor

2. Затем в dconf-editor'е в разделе org-->gnome-->desktop-->input-source-->xkb-options прописать 'terminate:ctrl_alt_bksp'

3. Выйти и войти в систему.

воскресенье, 15 декабря 2013 г.

Как расширить диск в VirtualBox

Как и многим пользователям linux на десктопе, мне часто приходится запускать Windows в виртуальной машине VirtualBox. Недавно назрел вопрос, как увеличить vdi диск в этой виртуалке.

Оказалось, довольно просто, командой:

VBoxManage modifyhd /home/alexey/VirtualBox\ VMs/win7/win7-disk1.vdi --resize 40960

я увеличил диск до 40 Гб.

В Windows при этом в Компьютер--> Управление --> Управление дисками тоже нужно провести расширение раздела.
Всего процедура заняла 2 минуты.

среда, 24 апреля 2013 г.

Как сохранить сессии в screen

Screen очень удобный менеджер окон для unix shell консолей. Например, можно в нем запустить в разных окнах ssh сессии до разных серверов и потом просто выбирать их их списка. С некоторых пор стал интересовать вопрос, а как сохранять эти открытые окна после перезагрузки сервера.

Ответ нашелся в man screen.
Для этого в файл ~/.screenrc достаточно записать строки вида:

screen -t Server1 ssh root@server1.domain.com
screen -t Server2 ssh root@server2.domain.com
screen -t Server3 ssh root@server3.domain.com


Т.е. далее при запуске нового screen внутри него будут созданы  окна с заголовками Server1,2,3 и в них будет выполнена команда ssh.






понедельник, 18 марта 2013 г.

Перевод выделенных слов в Ubuntu из любого приложения

Как переводить в браузере понятно - существует масса плагинов для Google translate. А вот как переводить, например в терминале, т.е., по сути, в command line? Или переводить в skype? Или в Openoffice? 

Тем Linux и прекрасен, что с легкостью можно воплотить мечту самостоятельно.
Разберем на примере Ubuntu.
1. Ставим консольный словарь sdcv

sudo apt-get install sdcv

2. Копируем в папку ~/.stardict/dic/ словари для stardict (находим интересующий в Google).
3. Ставим утилиту, работающую с выделенным текстом xsel

sudo apt-get install xsel

4. Пишем небольшой скрипт /usr/sbin/dict.sh:

#!/bin/bash
notify-send -u critical -t 2000 "$(xsel -o)" "$(sdcv $(xsel -o))"


5. Делаем файл исполняемым

sudo chmod +x /usr/sbin/dict.sh

6. Вешаем на него хоткей, какой понравится, через  "Параметры системы --> Клавиатура --> Комбинации клавиш"

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

Идею подсмотрел на хабре: http://habrahabr.ru/post/137215/

вторник, 7 августа 2012 г.

Проблема со шрифтами Google Earth в Ubuntu 12.04

Всем хорош googleearth, но после установки шрифты выглядят некрасиво. Мне даже стандартная установка пакетов ttf-mscorefonts-installer и lsb-core не помогла.

Помогло только удаление части файлов из гугловой папки:

 cd /usr/lib/googleearth/
 sudo rm -rf libcurl.so.4 libGLU.so.1 libnss_mdns4_minimal.so.2 libQtCore.so.4 libQtGui.so.4 libQtNetwork.so.4 libQtWebKit.so.4

И добавление в начало файла /usr/bin/googleearth:

export  LD_PRELOAD=/usr/lib/libfreeimage.so.3


четверг, 26 июля 2012 г.

Мигание экрана при смене яркости: Ubuntu + ноутбук Samsung 530u3b

Новый ноутбук не давал покоя тем, что начинал сильно мигать при попытке подстроить яркость экрана. Процессор при этом уходил в 100%. Спасала только перезагрузка.

Ответ прост. Проблему решил пакет samsung-backlight.

понедельник, 23 июля 2012 г.

Ubuntu 12.04 и проблема со шрифтами

Люблю несглаженные ttf шрифты. Ну понятно, Ставим шрифты, MyUnity, выбираем в myunity шрифт и отключаем antialiasing. И везде кроме Skype шрифт нормальный получается. Как победить эту проблему для skype?

Для этого достаточно поставить из ppa пакет infinality. В конфиге /etc/fonts/conf.d/10-antialias.conf, как и прежде должно стоять false.
Далее может потребоваться поставить qtconfig и открыв его еще раз выбрать и сохранить нужный шрифт.