Кстати, прошлое решение проблемы нескольких источников звука в сабже отгнило.
Теперь нужно добавить в ~/.asoundrc
следущее:
% cat ~/.asoundrc pcm.pulse { type pulse } ctl.pulse { type pulse } pcm.!default { type pulse } ctl.!default { type pulse }
Пользуясь случаем хочу послать лучи благодарности генте которая оберегает меня от systemd. Не знаю сколько ещё получится держаться, но если не gentoo то только funtoo.
2019.10.02 02:45
Новая порция новостей про обновление мира! Ура! Дождались! Я знаю что вы переживали получится ли у меня написать ещё один пост на эту тему или конец, мир разрушен?!
Но нет, мир был на грани, но спасён. Не сразу, но спасён! Так получилось что это уже не первое обновление мира на моём локалхосте поэтому вспоминая весёлый опыт предудущих обновлений иксы были исключены из загрузки, а то знаете как это бывает: компьютер загрузился, а клавиатура не работает. Грустновато.
# rc-update del xdm default
Но удар в спину пришёл от mysql
. После смены профиля и переноса библиотек в другие места mysql
блокировал загрузку и даже не умирал по ttl. Как вы понимаете загрузочной дискеты нет, а интерактивный режим в openrc не работает.
Интересный факт: оказывается, если у вас есть андроид, otg кабель и usb flash — есть некоторый шанс что у вас получится сделать загрузочную флешку прямо из андроида! Восхитительно!
А мне пришлось через груб грузится прямо в консоль и включать интерактивный режим. В этом раз мне повезло и у меня был доступ к интернету, но на будущее я сохраню этот в файл в корне. На всякий случай.
# loading grub # press `c` to open internal console # read content of this file: ls (hd0,1)/ cat (hd0,1)/recover_how_to # return to entries list in grub and press `e` # append to `linux` line `init=/bash/sh` - linux /boot/grub_vmlinuz_new root=/dev/sda1 acpi_backlight=video + linux /boot/grub_vmlinuz_new root=/dev/sda1 acpi_backlight=video init=/bin/sh # boot to shell and remount root mount -o remount,rw /dev/sda1 / mount -t proc none /proc # do your recovery magic
#linux #recovery #update_world
2019.09.08 20:50
Linux вообще сложно любить потому что он или очень странно почти работает, или приходится красноглазить. Чаще проще игнорировать проблему чем её решать, но иногда в линуксе очень просто решить проблему которую вообще непонятно как решать в других местах.
Совсем недавно был пост про hardware linux way где у меня переодически отгнивали кнопки на клавиатуре и у меня успешно получалось игнорировать эту проблему. Но, внезапно, кнопки внезапно отгнили и перестали работать и пришлось купить новую клавиатуру на ебае. Есстественно, нормальные люди смотрят не только на цену, но и на раскладку, но некоторые люди (я) идиоты и не смотрят на раскладку.
А раскладка оказалась конченная сказочная и вместо длинного левого шифта у меня короткий левый шифт и волшебная кнопка чтобы печатать символы <
, >
. Это очень неудобно потому что у меня уже есть скобочки на клавиатуре, а рука просто не может нажимать на этот огрызок шифта — я недостаточно осьминог.
Как же решить эту проблему? Как же адоптироваться к новым условия? Что же делать?.. Но ведь это же, простите Боги, линукс! Почему бы просто не сказать этой кнопке вести себя как левый шифт? Ну, будет у меня два коротки левых шифта вместо одного длинного так и это даже хорошо: один шифт сломается — второй запасной будет.
Запускаем xev
и находим код этой клавиши. Потом проверяем все ли работает как надо:
$ xmodmap -e 'keycode 94 = Shift_L'
И если всё хорошо и эта кнопка начала работать как левый шифт (!!!!!!!) то добавляем это в ~/.Xmodmap
:
$ echo 'keycode 94 = Shift_L' >> ~/.Xmodmap
Можно бесконечно ненавидеть линукс, но разве чем-то ещё можно пользоваться?
2019.07.16 16:20
Если вы в 2к19 являетесь счастливым обладателем связки alsa + pulseadio (с разморозкой), то у вас может быть проблема источниками звука если их больше одного. Но это легко и просто решается добавлением в файл /etc/pulse/default.pa
:
load-module module-alsa-sink device=dmix load-module module-alsa-source device=dsnoop
2019.06.04 14:05
# emerge --update --newuse --deep --with-bdeps=y --keep-going=y --autounmask-write -av @world Total: 788 packages (641 upgrades, 5 downgrades, 86 new, 12 in new slots, 44 reinstalls, 2 uninstalls), Size of downloads: 3,031,872 KiB Fetch Restriction: 2 packages (2 unsatisfied) Conflict: 6 blocks
2019.03.28 16:14
Нет никакой уверенности в том что линукс может научить хоть чему-нибудь хорошему, но выражение “если что-нибудь не работает то тебе это просто не нужно” проникает прямо в душу.
Дальше идёт детективная история основанная на догадках и не стоит мне верить.
Иногда у меня получается догонять температуру CPU до 100 градусов. Да и термопаста моя меня что-то не радует и её чуть ни раз в год надо менять. Судя по всему от этого с клавитурой ноутбука что-то случилось приблизительно в том же месте где находятся буквы e
и r
.
Что удивительно эти буквы плохо работают только когда ноутбук холодный. Стоит ему пару минут погреться и всё начинает работать.
Проблема в том что обе эти буквы у меня в пароле для логина.
Истинный путь линукса — надо просто сменить пароль и проблема решена.
2018.09.28 21:15
Есть таие модные штуки в линукс которые создают консоль как в квейке: нажал комбинацию клавиш и оно упало с небес, а потом уехало. Их такие несколько даже:
Первые четыре или тянут за собой KDE, или тупо не работают в awesome. Ну и совершенно непонятно каким образом я случайно нашёл yeahconsole и тут же настроил, потому что работает в awesome. Прикольное, буду пробовать пользоваться. Скриншот:
В кофиге ниже примечательны 2 вещи. Первое это то что эти строки надо положить в ~/.Xdefaults что уже само по себе достаточно необычно в наше суровое время, а второе это как я решил проблему ctrl+d. Есстественно я буду постоянно нажимать на эти кнопки и оно будет просто закрываться что нехорошо. Я перехватываю через мега-возможности urxvt нажатие клавиш ctrl+d и вывожу новую строку. Совсем было бы хорошо сворачивать консоль, но мне пока лень заморачиваться. Если привыкну к ней и буду пользоваться — тогда и доделаю.
И конфиг:
yeahconsole*term: urxvt yeahconsole*consoleHeight: 60 yeahconsole*aniDelay: 0 yeahconsole*stepSize: 80 yeahconsole*handleWidth: 2 yeahconsole*handleColor: red yeahconsole*toggleKey: Control+grave yeahconsole*keysym.C-d: \n yeahconsole*screenWidth: 1800 yeahconsole*xOffset: 60 yeahconsole*background: #3f1f1f yeahconsole*background: #1f0f0f yeahconsole*foreground: #b4eeb4 yeahconsole*cursorColor: #DCDCCC yeahconsole*transparent: true yeahconsole*modifier: Mod1 yeahconsole*saveLines: 65535 yeahconsole*perl-lib: /usr/lib/urxvt/perl/ yeahconsole*perl-ext-common: default,matcher,searchable-scrollback yeahconsole*cutchars: `()'*<>[]{|}" yeahconsole*shading: 16 yeahconsole*scrollBar: 0 yeahconsole*scrollstyle: plain
Первый раз в жизни использую прозрачность в линуксе :).
#linux #x11 #yeahconsole #dropdownconsole
2012.12.23 15:15