LINUX.ORG.RU

Сообщения ekzotech

 

alsa или pulseaudio отключают правый канал после ребута

Сабж.

Приходится лазить в alsamixer и вручную поднимать громкость до 100%, чтоб выровнять громкость у обоих каналов, а потом задавать нужную. В кедах всё норм было. После сноса кед и перехода в openbox - стало проявляться. Где искать проблему?

 , , ,

ekzotech
()

conky - насколько оно живое?

Сейчас conky рисует у меня часы и погоду.

Думаю добавить ещё всякие разные данные, типа температуры железа, загрузку, и всё такое. Раньше помню во всю использовался lua для этих дел.

В арче conky с поддержкой lua из AUR не собираются. Кто-то смог собрать?

И вообще, кто-то ещё использует conky, или оно уже умерло?

 ,

ekzotech
()

openbox napiling (настройка и доводка openbox)

В продолжение этой темы.

По-тихоньку обживаюсь в openbox, пока потёр большинство софта, от kde ничего не осталось, кроме пакетов в кэше.

С меню всё более-менее ясно, есть obmenu и menumaker, правда непонятно, как научить menumaker игнорировать какие-то приложения, пока не разобрался, буду в будущем разбираться. Хочется избегать ситуации, когда меню настроил, лишнее убрал, потом пакет какой-то нужный доставил и при генерации меню оно тебе весь убранный хлам напихало. Можно вручную добавлять, но таки лень.

Настроил mpd и cantata - всё ок. Управление музыкой через медиа-клавишы работает, 3 кнопки, для руления используется playerctl, cantata его точно поддерживает.

Регулирование звука - апплет pnmixer, в obkey забиндил мультимедиа-кнопки для управления громкостью через amixer, работает нормально. Поскольку убрал управление через кнопки из pnmixer - он мне какбэ не нужен, может есть индикатор громкости указанного канала в % ? Сейчас управление работает для канала Headphone, а при отключении наушников надо переключаться на другой канал - как настроить управление громкостью в таком случае?

Для отображения текущей раскладки наверно буду использовать xxkb. Не знаю, как настроить разные раскладки для разных окон с запоминанием текущей раскладки для каждого из окон. Если кто-то может что-то хорошее посоветовать - буду рад.

Как реализовать нормальный поиск по системе с БД и кэшем? Чтоб не производить поиск через find каждый раз с шуршанием по всему разделу.

Простым способом реализовать функционал KDE Connect наверно нереально? Т.е. подключить устройства и отправлять на них файлы. Управление компом с телефона наверное не очень актуально - для vlc настрою опять remote vlc, для mpd клиент на телефоне попробую настроить.

Ну, если есть ещё полезные советы по openbox - всегда пожалуйста

 , ,

ekzotech
()

Не могу запустить mpd

/etc/mpd.conf (копия /home/ekzotech/.config/mpd/mpd.conf):

music_directory "/home/ekzotech/Музыка"
playlist_directory "/home/ekzotech/.config/mpd/playlists"
db_file "/home/ekzotech/.config/mpd/mpd.db"
log_file "/home/ekzotech/.config/mpd/mpd.log"
pid_file "/home/ekzotech/.config/mpd/mpd.pid"
state_file "/home/ekzotech/.config/mpd/mpdstate"
user "ekzotech"
audio_output {
       type	"pulse"
       name	"Local Music Player Daemon"
       server	"127.0.0.1"
}

Пользователь mpd добавлен в группу ekzotech, в той же группе пользователь ekzotech. На каталог /home/ekzotech/.config/mpd сделан chmod -R g+rwx.

При запуске mpd через systemctl следующая ошибка:

● mpd.service - Music Player Daemon
   Loaded: loaded (/usr/lib/systemd/system/mpd.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Сб 2015-12-26 22:28:56 YEKT; 1s ago
  Process: 23100 ExecStart=/usr/bin/mpd --no-daemon (code=exited, status=1/FAILURE)
 Main PID: 23100 (code=exited, status=1/FAILURE)

дек 26 22:28:55 arch systemd[1]: Started Music Player Daemon.
дек 26 22:28:56 arch mpd[23100]: errno: failed to open log file "/home/ekzotech/.config/mpd/mpd.log" (config line 4): Permission denied
дек 26 22:28:56 arch systemd[1]: mpd.service: Main process exited, code=exited, status=1/FAILURE
дек 26 22:28:56 arch systemd[1]: mpd.service: Unit entered failed state.
дек 26 22:28:56 arch systemd[1]: mpd.service: Failed with result 'exit-code'.

Пробовал без секции user, - никакого эффекта. Пробовал создавать и удалять вышеуказанный файл - без разницы. Даже если сделать ошибку в пути - ошибка остаётся та же самое.

Уже 1,5 часа шарюсь по гуглу - идей нет никаких. Оно тупо не работает.

Да, при копировании секции про pulseaudio, потерялись пробелы между name и кавычками - он стал ругаться на неожиданный символ. Поправил - снова старая песня.

 ,

ekzotech
()

Подбор софта для легковесного окружения

Не оставляю попыток перебраться с kde5 на openbox или i3wm. Ищу софт под них:

  • Файловый менеджер, который помимо нормального поиска и прочих ништяков, которые он должен делать, ещё сможет в монтирование через webdav нескольких учёток с яндекс.диск (5, если быть точным). А то это умеют не все. Даже OS X Finder не умеет.
  • Плеер, который умеет в коллекции, глобальные клавиши и воспроизведение flac, flac/cue, alac (.m4a) ну и mp3, конечно.
  • Работа с уведомлениями от разного софта, и gtk и qt
  • Нормальный трей?
  • Нормальный GUI для работы с архивами.

Если кто-то использует ACYL в арче - как заставить их работать? Не запускается скрипт, как я понял, он пытается его запустить через python3, вместо python2. Гугл не помощник, а про python я только краем уха слышал.

 , ,

ekzotech
()

Написание своего рассказа

Последний год, под влиянием разнообразной научной фантастики в виде книг и сериалов, в голове витает идея с написанием своего рассказа.

Вроде здесь мелькали сообщения про написание рассказов и всё с ними связанное. Интересуют способы отслеживания персонажей - как это всё реализуется? Кажется была какая-то софтина, которая позволяла это реализовать, или я ошибаюсь?

Речь про написание больших рассказов, когда много персонажей, событий и прочего - перечитывать весь рассказ каждый раз, чтоб избегать конфронтаций, будет слишком люто.

А вести заметки - да там запутаешься быстро.

Хотя как крайний вариант - да, можно вести отдельно заметки по вселенной, по персонажам, по событиям.

 ,

ekzotech
()

Правильное построение цветовых схем и использование цветов

Вот я хочу сделать цветовую схему, например, для KDE. Я задаю определённые цвета - основной для оформления и фона, цвет текста, цвета для выделения и т.д.

Я знаю, что в дизайне есть целое направление, которое занимается именно цветами - и там есть кучка вариаций: противоположные цвета, комплементарные и т.д.

Я вот ни разу не дизайнер. Как правильно подобрать цвета? Знаю про наличие сервиса от Adobe, но как им пользоваться - так и не понимаю.

Если кто-то рисует сам темы css с цветами, темы gtk/qt, цветовые схемы - поделитесь секретами, как подбираете цвета, чтоб было удобно глазам?

 , , , ,

ekzotech
()

phpStorm - как его научить алиасам?

Вот есть у меня в проекте папка web, в ней лежат каталоги css, js, fonts. Подключение всего этого добра в проекте происходит через указание пути css/some.css, а путь к каталогу web указан как @web. Искаропки phpStorm не умеет в поиск файлов по такому пути, хотя по обычному пути предлагает.

Как ему сказать, что @web/ это web/ ? Утомляет и отнимает много времени подключение ресурсов с длинными именами + вероятность опечатки, потом сидишь и ищешь, в имени какого из файлов ошибка.

Вот как это выглядит в коде:

 public $basePath = '@webroot';
    public $baseUrl = '@web';
    public $css = [
        'css/site.css',
        'css/bootstrap-united.css',
    ];

Т.е. я указал каталог web/ в виде @web, css уже указываются относительно пути этого каталога.

 , , ,

ekzotech
()

Переделка цветовой схемы KDE

Сап, десктопачДа, это снова я и со мной мои очередные наркоманские идеи. Что поделать, да.

В общем, есть штатная тема плазмы breeze-dark. В ней активно используется, в том числе, синий цвет для активных элементов. Решил я её, значит, переделать и заменить синий цвет фиолетовым, потому, что у меня Boje-Violet в качестве темы gtk и мне очень понравилось.

У меня арч, и в нём нет kde-шной приблуды для изменения цветовых схем. Гугл подсказал мне, что можно взять цветовую схему из раздела «Цвета», заодно там её отредактировав, а потом скопировать всё, кроме двух первых секций, в файл colors от темы плазмощели, тоже пропуская 2 первые секции.

На данный момент я в ступоре. Хочу перекрасить активные и неактивные кнопки (см. скрин) - где написано «По умолчанию» и «Справка», а также список «Основные цвета» и неактивные кнопки «Сброс» и «Применить». Не могу понять, где от них цвета задаются. Может кто-то подсказать?

 , , ,

ekzotech
()

Как правильно организовать гибрид KDE5 и Cinnamon?

Арчик. Есть пятые кеды. Плазмащель стала жрать CPU на 120-130%. Перезапуск помогает на 5 минут максимум, потом то же самое.

Решил попробовать Cinnamon - внезапно понравилось.

Отсюда вопрос - как их нормально объединить? От плазмощели придётся отказываться, kwin мне не нужен. Но меня по большей части устраивают KDE-шные приложения: ktorrent, kopete, konversation, amarok и т.д. При этом ktorrent неадекватно отправляет уведомления в Cinnamon - 5 завершённых закачек растягивают список уведомлений вертикально до края экрана, и надо долго скроллить мышкой этот список. А там - всего 5 значков ktorrent и ни одной буквы. Как такие вещи лечить? И что из KDE-шных хвостов можно безболезненно удалить?

И Cinnamon иногда неправильную раскладку выставляет для окна - я использую вариант «отдельная раскладка для каждого окна» и по умолчанию - английская для новых окон. А он в большинстве случаев сохраняет раскладку предыдущего окна - неудобно, каждый раз приходится контролировать раскладку, а при переключении между консолью и браузером - ещё и каждый раз менять раскладку в консоли.

 , ,

ekzotech
()

Перенос баз mysql в ОЗУ во имя производительности

Есть рабочий сервер на SSD, много ОЗУ.

Работа с некоторыми базами требует обработки большого количества данных.

Вопрос: можно ли перенести БД в ОЗУ? Какое решение будет наиболее оптимальным для продакшена? Увеличит ли это скорость записи в БД? Если да, то насколько существенно?

Ну и какие ещё варианты увеличения производительности БД?

 ,

ekzotech
()

«Всё плохо.» (с)

Какого хрена вообще в сообществе происходит?

Вспомнил про тайлинг, вспомнил няшный i3, который меня какое-то время радовал на ноутбуке, пока этот несчастный asus не двинул окончательно кони, потребовав замены материнки и видяхи, с ценником ремонта в 12 косарей с лишним, за ноутбук 4-летней давности. Так и лежит уже 2 года на подоконнике.

Накатил в своём любимом арчике няшный i3, поставил dmenu, сделал нужную запись в .xinitrc, загрузился в i3 вместо пятокед. Ужс, я забыл обоину, теперь у меня чёрный экран и «вечная загрузка» вместо курсора мышки. Окай, где-то был feh, и даже вспомнил как его применять, теперь всё ок.

А, чёрт, нужно ж ещё и раскладку настроить (настройка у меня в /etc/X11/xorg.conf.d/00-keyboard.conf есть, даже настроена была для SDDM, но он ни в какую не хотел читать из неё настройки, так что у меня была только английская локаль). Поскольку .conf, указанный выше, абсолютно игнорируется системой, независимо от содержимого, решил заюзать setxkbmap.. Ну вы поняли, да. Заюзанный setxbkmap, с любыми параметрами ломает работу хоткеев в i3. Я не могу переключиться на 4-ый стол (meta+4), не работает dmenu по meta+d и прочее по мелочи. Зато работает раскладка. Все ковыряния не дают эффекта, вызванная из любого места setxbkmap ломает работу i3. Я точно помню, что в прошлый раз на i3 у меня не было подобных проблем. Не помню, использовал я конфиг или setxbkmap - но у меня не было поломанных хоткеев. И на 4 столе я гонял minecraft. Гугль нужного ответа не дал.

Идём дальше. Мне не понравился SDDM, навязанный мне при установке пятокед. Выпилить себя не даёт, тянет за собой ошмётки kde5. Решил его просто вырубить и поставить LightDM, ибо он мне в ubuntu нравится. И. Не стартует. kde-greeter указан, должен работать - но не хочет. systemctl говорит, что оно просто failed. Теперь тыркаю руками каждый раз startx, хотя graphical.target.

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

Раньше у меня не было необходимости сидеть ковырять конфиги и что-то постоянно допиливать - было достаточно потратить 1 вечер на доустановку нужного софта, ну и что-то совсем по мелочи поправить. А теперь - ковыряюсь не одну неделю, а приемлемого результата всё ещё нет.

mint скатился, а ведь раньше чуть ли не самый любимый дистрибутив был. Установка opensuse tumbleweed с dvd-образа требует (при загрузке!) докачки пакетов, и всё это время тебе не отображается ни прогресс, ни статус, ни сколько ждать - вообще ничего, кроме жалкой пары зелёных точек. Что net-образ, что dvd.

Что это? Заговор Мелкомягких? Карающая длань Поттеринга?

 , , ,

ekzotech
()

i3wm + dmenu и настройка раскладки

Ковыряю i3wm, столкнулся с проблемой, которой у меня раньше не было - не могу настроить переключалку клавиатуры.

Настройка через 00-keyboard.conf просто игнорируется, в не зависимости от указанных параметров.

Использование setxkbmap даёт возможность переключаться, но перестаёт работать dmenu через meta+d, не переключается на 4-ый стол.

В гугле нашёл только какие-то невероятные костыли - я 100% помню, что 2,5 года назад, когда настраивал i3 на ноуте - никаких костылей не применял, всё нормально работало. Где, что и когда поломали?

Какой вариант для смены раскладки более предпочтительный, если мне нужно переключение раскладок по meta+space или alt+space, и смена раскладки при удержании правого alt (для ввода пары символов с другой раскладки).

 , ,

ekzotech
()

Тайловый WM + глобальное меню

Вечер субботы, а значит пришло время для очередной моей «норкоманской» идеи.

В последнее время всё чаще подумываю о тайловом WM. И мне нравится глобальное меню. Есть какой-то с поддержкой глобального меню? Или чтоб несложно впиливалось. Хочется попробовать потыкать, может подумаю насчёт смены KDE на что-то другое.

 

ekzotech
()

Vim, подбор плагинов и настройка

Начал засматриваться на vim в качестве основного редактора.

Поставил ultisnips и youcompleteme - у меня трешак какой-то, по TAB работает только автокомплит из всплывающего списка, для разворачивания сниппетов юзаю Ctrl + t - не очень удобно.

В общем, посоветуйте, пожалуйста, плагины такого рода:

  • нормальные сниппеты, с возможностью дописания своих (не хочется учить 3 месяца, как писать сниппет, если мне надо добавить 1,5 команды, а также научить после $this по нажатию "-" сразу ставить знак "->", а по "--" ставить «=>»);
  • автоподстановка имён файлов (например, «css/ma» и по табу - «css/main.css» или список имён файлов с возможностью выбора, _крайне_ желательна возможность научить его, где он должен смотреть по алиасам вида @web, чтоб он мог по этому алиасу предлагать файлы.
  • Для работы с проектами уже посоветовали nerdtree - если есть что-то лучше и удобнее - я весь во внимании

Может ещё какие-то удобные плагины.

Насчёт языков: html, css, js, php и perl. С остальным пока не сталкивался.

 ,

ekzotech
()

Посоветуйте редактор для веб-разработки с индексацией файлов

Ковыряю yii2, который на php. Утомляет прописывать полный путь к файлу каждый раз, например:

$this->registerJsFile('@web/js/some.js' ...и дальше доп.опции идут)

Т.е. хочется редактор, который умеет в алиасы yii2 (@web = web/ проекта и т.д.) и автокомплит для пути и имени файлов, как в вышеозначенном случае.

Местами NetBeans предлагает дополнение, но в подобных случаях - нет. yii2 плагин установлен, но всё равно.

atom с плагином yii2, sublime text3 с плагином yii2 тоже этого не делают. phpStorm тоже в этом случае не дополняет имя файлов.

В общем, посоветуйте редактор, который умеет в такие вещи. Или можно какой-то из названных научить этому? Где можно про это почитать?

 , , ,

ekzotech
()

Ещё немного пятничной наркомании - 2 рабочих места на одном ПК

Для десктопа вроде слишком эксклюзивно, для hardware - так не только про железо речь.

В общем, хочу избавиться от второго компа, за которым сидит жена иногда. Шумит, железо старое, из гибернации не выходит (нужно всегда перезагружать, от ОС не зависит: win7/10, ubuntu - одно и то же + монитор не работает нормально при частоте 60гц, нужно ставить 75.

Есть вообще возможность подключить к моему компу с arch и kde5 второй монитор и второй комплект клавиатуры с мышью, чтоб второй пользователь (под своим логином) мог себе спокойно смотреть кино или сёрфить веб?

 , , ,

ekzotech
()

oldweb.today - посмотреть на веб через старые браузеры

Ссылка на сам сайт.

Вот ЛОР 16 лет назад, например.

С утра очереди значительно выросли, пугает цифрами в 3к юзеров в очереди, но грузится быстро.

 , ,

ekzotech
()

Цветная консоль для arch. Где искать .bashrc для него?

Собственно, сабж. Хотеть цветастую консольку, которая умеет в цветной вывод.

 , ,

ekzotech
()

Настройка lighttpd

Решил потыкать lighttpd. Тестовые .html работают. Запускают проект yii2 - страница открывается, но все .css, .js и прочее ищется не там, где надо. Вместо project/web/css/some.css он пытается искать сразу /css/some.css, по сути на одном уровне с каталогом project.

Для апача написан такой .htaccess:

Options +FollowSymLinks

IndexIgnore */*

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/(web)

RewriteRule ^assets/(.*)$ /web/assets/$1 [L]
RewriteRule ^css/(.*)$ web/css/$1 [L]
RewriteRule ^js/(.*)$ web/js/$1 [L]
RewriteRule ^images/(.*)$ web/images/$1 [L]
RewriteRule ^img/(.*)$ web/img/$1 [L]
RewriteRule ^fonts/(.*)$ web/fonts/$1 [L]

RewriteRule (.*) /web/$1

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /web/index.php

Гуглил, нашёл про то, что .htaccess не работает с lighttpd. Окей, ищу как перенести. И совсем запутался.

Сейчас вот так:

$HTTP["host"] =~ "localhost\/project" {
url.rewrite-if-not-file = ( "^/(.*?)(\?.+)?$"=>"/index.php/$1?$2" )
server.error-handler-404 = "/index.php"
}

Как добавить правила для .css и прочих?

 , ,

ekzotech
()

RSS подписка на новые темы