(no subject)
Jan. 17th, 2016 06:19 amОбнаружился офигенский форк с тёплым ламповым вторым гномом - убунту мате называется. Чуть не разрыдался.
Очень смешно ставилось с флэхи. В самом начале выдавало какую-то странную ошибку, беглое гугление которой тут же выдало не менее странное решение: написать "help" и два раза тыкнуть ентер.
Угу. Сказано - сделано.
Сработало, установка весело попёрла дальше. Охренеть. А чего этот баг не фиксят-та? Оно, говорят, ещё на 14 вроде как началось..
Работающий через жопу (или не работающий вовсе) интернет традиционно воскрешается сносом пизданутого нетворк манагера. Не пойму, чего его тащат из релиза в релиз - он же не пашет нифига..
sudo apt-get remove network-manager
(Я тупо запретил в автостарте и удалил в синаптике пару пакетов.) Ну и
sudo pppoeconf
Да, предварительно, чтобы сделать видимыми системные службы в автостарте
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
Вообще-то я тут хотел на будущее задокументировать танцы с бубном на предмет алсы и emu1212.
Значица так.
1.
Первым делом, разумеется, сносим к хуям адов пульсаудио. Запретить автостарт; ребутнуться, снести:
sudo apt-get remove pulseaudio
2.
Ставим ряд фигней, которые будут нужны потом для корректной установки алса-утилит:
sudo apt-get install libfftw3-dev
sudo apt-get install libncurses5-dev
sudo apt-get install libncursesw5-dev
sudo apt-get install xmlto
sudo apt-get install gettext
sudo apt-get install build-essential
Можно ещё для кучи gedit поставить, а то его в Мате нету.
3.
Качаем отсюда Firmware (alsa-firmware), Library (alsa-lib), Utilities (alsa-utils)
Последние версии качать не надо!! Это важно - последние не будут работать! Они соберутся, поставятся, все дела, но работать подло не будут.
В раньшее время ставили ещё алса-драйверы. Теперь этого делать не надо - они уже есть в ядре.
Насколько я понял, нужно позырить версию alsa-base и всё остальное ставить с таким же нумером. В моём случае это 1.0.25.
3а
Сделана была ещё вот такая фишка
sudo apt-get remove alsa-base
sudo apt-get install alsa-base
sudo alsa force-reload
Не знаю, имеет ли это значение.
4.
Значица, скачали куда-нибудь либы, фирмвэры, утилиты; разархивировали. Собираем, ставим.
cd /путь_к_папке/alsa-lib-1.0.25
./configure && make && sudo make install
cd /путь_к_папке/alsa-firmware-1.0.25
./configure && make && sudo make install
cd /путь_к_папке/alsa-utils-1.0.25
./configure && make && sudo make install
4а
Где-то вычитал о загадочном копировании библиотек. Оно было сделано, но нужно ли оно - не знаю.
cd /путь_к_папке/alsa-firmware-1.0.25/emu
sudo cp *fw /lib/firmware/emu
4б
sudo dpkg-reconfigure linux-sound-base
выбрать ALSA.
Ребут.
5.
У меня в системе 3 (три) звуковухи. Одна в мамке - отключена в биосе; вторая встроена в видеокарту (для тв, afaik) - мне она не нужна, но её не отключить, а в системе она гадит; третья собственно EMU, которая должна бы работать. Но алса по дефолту первой звуковухой выбирает телевизионную HDA, а не EMU.
Чтобы сделать EMU дефолтной звуковухой, редактируем файл
sudo gedit /etc/modprobe.d/alsa-base.conf
(ну или sudo pluma /etc/modprobe.d/alsa-base.conf)
Перед строчкой
# Prevent abnormal drivers from grabbing index 0
вставляем
options snd_hda_intel index=1
чтобы эта карта не стала нулевой - дефолтной.
Ребут.
6.
По идее уже должно работать. Раньше в микшере звук был по умолчанию на нуле, но сейчас у меня почему-то был выставлен некий уровень.
Короче
alsamixer
Выставляем нужный уровень. И Clock In - 44100.
Вход: F4:[Capture] DSP 10 - 0202 ADC Right, DSP 11 - 0202 ADC Left. Ещё F3 добавить Line.
Всё. Сие сработало для Ubuntu MATE 15.10 и EMU1212m.
*********
Ещё хозяйке на заметку.
sudo gedit /etc/sysctl.conf
Вставить в конец:
vm.swappiness=10
Оптимизирует swap - включится только тогда, когда оперативка заполнена на 90%.
Чтобы при автостарте прога запускалась с задержкой, в Startup Applications в строке Command писать следующее:
sh -c "sleep XXXs && YYY" &
(где XXX - сколько секунд, YYY - прога)
sh -c "sleep 20s && qutim" & - кутим с задержкой в 20 сек.
Отключение кэша в хроме/хромиуме/вивальди.
Открыть броузер, нажать
Ctrl+Shift+I
F1
поставить галку Disable cache (while DevTools is open)
UPD Кутим, скотина, второй (который в Центре приложений, хаха) вообще не заводится. Третий заводится, но тащит за собой богомерзкое пульсаудио. Решение: всё сносить и ставить взад пиджин.
У обоих клиентов морда выглядит крайне гнусно, надо заметить.
В вивальди обычный флэш не ставится. Надо ставить Pepper Flash Player - browser plugin. В ЦП есть он.
Русская кодировка в gedit и pluma
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
gsettings set org.mate.pluma auto-detected-encodings "['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
При обновлении дров nVidia пропадают windows borders.. как это по-русски?.. границы окон, короче. Лечится включением OpenGL в Компизе.
Очень смешно ставилось с флэхи. В самом начале выдавало какую-то странную ошибку, беглое гугление которой тут же выдало не менее странное решение: написать "help" и два раза тыкнуть ентер.
Угу. Сказано - сделано.
Сработало, установка весело попёрла дальше. Охренеть. А чего этот баг не фиксят-та? Оно, говорят, ещё на 14 вроде как началось..
Работающий через жопу (или не работающий вовсе) интернет традиционно воскрешается сносом пизданутого нетворк манагера. Не пойму, чего его тащат из релиза в релиз - он же не пашет нифига..
sudo apt-get remove network-manager
(Я тупо запретил в автостарте и удалил в синаптике пару пакетов.) Ну и
sudo pppoeconf
Да, предварительно, чтобы сделать видимыми системные службы в автостарте
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
Вообще-то я тут хотел на будущее задокументировать танцы с бубном на предмет алсы и emu1212.
Значица так.
1.
Первым делом, разумеется, сносим к хуям адов пульсаудио. Запретить автостарт; ребутнуться, снести:
sudo apt-get remove pulseaudio
2.
Ставим ряд фигней, которые будут нужны потом для корректной установки алса-утилит:
sudo apt-get install libfftw3-dev
sudo apt-get install libncurses5-dev
sudo apt-get install libncursesw5-dev
sudo apt-get install xmlto
sudo apt-get install gettext
sudo apt-get install build-essential
Можно ещё для кучи gedit поставить, а то его в Мате нету.
3.
Качаем отсюда Firmware (alsa-firmware), Library (alsa-lib), Utilities (alsa-utils)
Последние версии качать не надо!! Это важно - последние не будут работать! Они соберутся, поставятся, все дела, но работать подло не будут.
В раньшее время ставили ещё алса-драйверы. Теперь этого делать не надо - они уже есть в ядре.
Насколько я понял, нужно позырить версию alsa-base и всё остальное ставить с таким же нумером. В моём случае это 1.0.25.
3а
Сделана была ещё вот такая фишка
sudo apt-get remove alsa-base
sudo apt-get install alsa-base
sudo alsa force-reload
Не знаю, имеет ли это значение.
4.
Значица, скачали куда-нибудь либы, фирмвэры, утилиты; разархивировали. Собираем, ставим.
cd /путь_к_папке/alsa-lib-1.0.25
./configure && make && sudo make install
cd /путь_к_папке/alsa-firmware-1.0.25
./configure && make && sudo make install
cd /путь_к_папке/alsa-utils-1.0.25
./configure && make && sudo make install
4а
Где-то вычитал о загадочном копировании библиотек. Оно было сделано, но нужно ли оно - не знаю.
cd /путь_к_папке/alsa-firmware-1.0.25/emu
sudo cp *fw /lib/firmware/emu
4б
sudo dpkg-reconfigure linux-sound-base
выбрать ALSA.
Ребут.
5.
У меня в системе 3 (три) звуковухи. Одна в мамке - отключена в биосе; вторая встроена в видеокарту (для тв, afaik) - мне она не нужна, но её не отключить, а в системе она гадит; третья собственно EMU, которая должна бы работать. Но алса по дефолту первой звуковухой выбирает телевизионную HDA, а не EMU.
Чтобы сделать EMU дефолтной звуковухой, редактируем файл
sudo gedit /etc/modprobe.d/alsa-base.conf
(ну или sudo pluma /etc/modprobe.d/alsa-base.conf)
Перед строчкой
# Prevent abnormal drivers from grabbing index 0
вставляем
options snd_hda_intel index=1
чтобы эта карта не стала нулевой - дефолтной.
Ребут.
6.
По идее уже должно работать. Раньше в микшере звук был по умолчанию на нуле, но сейчас у меня почему-то был выставлен некий уровень.
Короче
alsamixer
Выставляем нужный уровень. И Clock In - 44100.
Вход: F4:[Capture] DSP 10 - 0202 ADC Right, DSP 11 - 0202 ADC Left. Ещё F3 добавить Line.
Всё. Сие сработало для Ubuntu MATE 15.10 и EMU1212m.
*********
Ещё хозяйке на заметку.
sudo gedit /etc/sysctl.conf
Вставить в конец:
vm.swappiness=10
Оптимизирует swap - включится только тогда, когда оперативка заполнена на 90%.
Чтобы при автостарте прога запускалась с задержкой, в Startup Applications в строке Command писать следующее:
sh -c "sleep XXXs && YYY" &
(где XXX - сколько секунд, YYY - прога)
sh -c "sleep 20s && qutim" & - кутим с задержкой в 20 сек.
Отключение кэша в хроме/хромиуме/вивальди.
Открыть броузер, нажать
Ctrl+Shift+I
F1
поставить галку Disable cache (while DevTools is open)
UPD Кутим, скотина, второй (который в Центре приложений, хаха) вообще не заводится. Третий заводится, но тащит за собой богомерзкое пульсаудио. Решение: всё сносить и ставить взад пиджин.
У обоих клиентов морда выглядит крайне гнусно, надо заметить.
В вивальди обычный флэш не ставится. Надо ставить Pepper Flash Player - browser plugin. В ЦП есть он.
Русская кодировка в gedit и pluma
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
gsettings set org.mate.pluma auto-detected-encodings "['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
При обновлении дров nVidia пропадают windows borders.. как это по-русски?.. границы окон, короче. Лечится включением OpenGL в Компизе.