Kubuntu 16.04. В настройках цветовой схемы есть пункт «Применять указанные цвета к приложениям не на qt», но в таких приложениях как например shutter, thunderbird и firefox цвета меняются только с выбором другого стиля оформления, то есть выбирается цветовая схема идущая в комплекте со стилем. И по другому никак. Возможно ли всё-таки произвольно менять цветовую схему gtk-приложений и как?
От нечего делать решил состряпать закос под Plasma 5 в своём Debian 8 KDE. Уж больно мне понравились пятые кеды. Потратив 3 дня, я понял — это далеко не так просто, как я думал. Нормальной плоской темы для 4 кед я так и не нашёл, на kde-look сейчас всё в основном под пятые (даже из меню установки тем в KDE 4 теперь нет доступа к kde-look). Потому решил собрать в кучу всё то, что хорошо работало по отдельности. Итак:
Тема Plasma - Tibanna Dark Mod, правда, циферблат взял от Darkbreeze. Единственная адекватная тема плазмы, которая ещё и может подтягивать цветовую схему.
Тема окон - Oxygen. Опять же может подтягивать цветовую схему, да и выглядит не так уж плохо, на мой взгляд.
Стиль виджетов - Breeze. Кто-то (видимо, арчеводы) портировал Breeze на 4 кеды. Брал отсюда.
Тема GTK+2/3 - Breeze-gtk. Работает как и в Plasma 5.
Тема значков - Papirus.
Цветовая схема - Breeze-dark.
Дополнительно отключил применение цветовой схемы KDE к GTK-программам, а также добавил костыль для LibreOffice, чтобы он не выглядел обугленным говном.
В какие места можно кинуть скрипт/команду, чтобы они исполнялись при выключении/включении и перед ждущим/спящим режимами и после выхода из них? Кидал в /etc/rc.local, /etc/default/hal, /etc/pm/sleep.d/ и /usr/lib/pm-utils/sleep.d - не работает. Выполнить нужно две команды
kot@kot-MS-7930:~$ git clone https://github.com/loast/krudio.git
Клонирование в «krudio»… remote: Counting objects: 309, done. remote: Total 309 (delta 0), reused 0 (delta 0), pack-reused 309
Получение объектов: 100% (309/309), 206.25 KiB | 0 bytes/s, готово.
Определение изменений: 100% (169/169), готово.
Проверка соединения… готово.
kot@kot-MS-7930:~$ cd krudio
kot@kot-MS-7930:~/krudio$ make
cd src && qmake qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory Makefile:6: ошибка выполнения рецепта для цели «all» make: *** [all] Ошибка 1
Установил qt4-qmake:
kot@kot-MS-7930:~/krudio$ make
cd src && qmake cd src && make make[1]: вход в каталог «/home/kot/krudio/src»
Makefile:189: предупреждение: переопределение способа для цели «moc_krudio.cpp»
Makefile:186: предупреждение: старый способ для цели «moc_krudio.cpp» игнорируются g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4 -I. -I. -o main.o main.cpp In file included from main.cpp:9:0:
krudio.h:12:23: fatal error: QMainWindow: Нет такого файла или каталога compilation terminated.
Makefile:215: ошибка выполнения рецепта для цели «main.o» make[1]: *** [main.o] Ошибка 1 make[1]: выход из каталога «/home/kot/krudio/src»
Makefile:6: ошибка выполнения рецепта для цели «all» make: *** [all] Ошибка 2
Автор сообщил, что для работы приложения нужно установить qt4 и QtMultimedia и пропал (надеюсь на время). Никакого QtMultimedia в бубунте нет. Но гуглёж подсказал, что нужно установить libqt4-dev (странно…). Теперь:
kot@kot-MS-7930:~/krudio$ make
cd src && qmake
cd src && make
make[1]: вход в каталог «/home/kot/krudio/src»
Makefile:195: предупреждение: переопределение способа для цели «moc_krudio.cpp»
Makefile:192: предупреждение: старый способ для цели «moc_krudio.cpp» игнорируются
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4 -I. -I. -o main.o main.cpp
In file included from main.cpp:9:0:
krudio.h:18:24: fatal error: QMediaPlayer: Нет такого файла или каталога
compilation terminated.
Makefile:221: ошибка выполнения рецепта для цели «main.o»
make[1]: *** [main.o] Ошибка 1
make[1]: выход из каталога «/home/kot/krudio/src»
Makefile:6: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
Никакого QMediaPlayer тоже нет. apt-file find не помогает. Гугл тоже. Как быть? Самое забавное, что автор недавно соскочил с kubuntu на arch (кеды в kubutu видите ли глючные) и вот результат - сие поделие невозможно собрать в kubuntu без танцев с бубном…
Я человек далёкий от консоли и программирования настолько, насколько это возможно. Но жизнь заставляет. Решил немного поизучать bash и навелосипедил скрипт, но мозгов не хватает. Зарание извиняюсь за этот ужас и бред:
#!/bin/sh
i=1
f="${1}новая папка"
while [ "-d "$f \($i\)"" = "true" ]
do
touch "$f \($i\)"
i=$[$i+1]
done
По идеи код должен принимать первым параметром любой путь, проверять в нём наличие директории «путь/новая папка (1)». Если она есть, проверить «путь/новая папка (2)» и т.д. И если её нет создать её. Но код не работает:
Видимо я как-то неправильно расставил кавычки. Также я ещё не придумал как начинать проверку не с «нова папка (1)», а с «новая папка». Вроде должно быть не сложно, но все идеи кончились. И ещё вопрос по экранированию символов здесь и здесь в примерах показано, что внутри echo экранирование для $ действует наоборот. А здесь в примере:
\$ придает знаку доллара непосредственное значение (если перед именем переменной стоит \$, то обращения к ее значению не последует) echo «\$variable01» # $variable01 echo «Стоимость книги \$7.98.» # Стоимость книги $7.98.
показано, что экранирование для $ действует как и везде прямо. Весь мозг сломал…
Для удобства и единообразия изменил по этому рецепту поведение сочетаний ctrl+* в консоли. Но назначенные в konsole действия на сочетания ctrl+* в Yakuake не действуют (хотя он же вроде надстройка над konsole). Более того, настройки сочетаний ctrl+* в Yakuake нет. Как быть? Kubuntu 16.04.
Моя необновленная Федора на ноутбуке TP 450s. Самое лучшее время использования - первые несколько месяцев после прекращения поддержки дистрибутива. Снимаю сливки :) Никаких обновлений, никаких тревог.
Желание скринхоринга возникло, что бы поделиться и найти единомышленников по вопросу расположение панели вертикально и желания максимизировать все окна.
Основная концепция, в порядке важности для меня, и просто тезисы:
Не люблю дрочить на кастомизацию, но мейнстримовые тенденции вынуждают
Вертикальная панель, привычно, справа. Пространство по вертикали очень ценно
Убираем заголовки окон. Зачем они нужны, для меня загадка. В Xfce - это штатная фича в настройках. Пространство по вертикали очень ценно
Всегда максимизирую окна Alt+F10, не понимаю, для чего нужны выглядывающие сзади окна или, упаси Патрик, обои, если они не нужны :) Если нужно два окна рядом для чего-то - в Xfce работает Ctrl+Shift+{Left,Right,Up,Down} для такого простого тайлинга
Скажем «нет» меню, куче ярлыков запуска. Использую Synapse для запуска приложений и открытия частоиспользуемых документов. Super+Space - появляется это синенькое окно для ввода букв.
По какой-то причине, Synapse иногда не стартует или падает в процессе, поэтому юзаю пару основных ярлыков. Только сейчас, задумался, почему кнопки Синапса среди них нет :) Ну, application finder хватает в этом случае, хоть он и доступен по Alt+F2, но в моменты ночного кретинизма «Ааа, с какого черта Super+Space не работает!» проще тыкнуть в кнопку с лупой или терминал.
Цвет панели темный, сливается с рамкой экрана, не отвлекает
Цвет основного интерфейса должен быть светлый, в отличие от панели. Сейчас - серый, потому что трудно было подобрать другой, по какой-то причине. Обычно стараюсь немного зеленоты.
Затюненный IceCat и почти дефолтный firefox для отображения в нем того, что не хочет работать в icecat.
Очень редко пользуюсь несколькими рабочими столами
Иногда вижу сам рабочий стол. Ужасаюсь обоям и каким-то бессмысленным значкам на нем. Но т.к. это обычно продолжается 5 секунд, руки сменить обои и удалить значки не доходят
Использовал бы Гном3, если бы в нем можно было сделать вертикальную панель, и нормальный трей, стабильно отображающий значки (а больше от него ничего и не надо).
Шрифты, на мой взгляд, с минимальным Г. Сильно не заморачивался, куча выбранных рецептов висит в TODO, но пока и так сойдет. Названия не помню. Для кода и терминала - PragmataPro. Один раз приструнил совесть, и больше нет проблем с моноширинным шрифтом у меня.
Нахожусь в перманентном поиске и в пассивной настройке темы для GUI, с контролами, похожими на win2k. Что бы было единообразно, контрастно, с явным отображением фокуса на контроле. Но настраивать это очень скучно для меня, а готового пока нет. Mist почему-то не завелся нормально, были косяки с «белым» шрифтом на «белом» фоне.
Это скриншот не с рабочего времени. Тогда, во-первых, времени на скриншоты обычно нет. Во-вторых, пока у меня отпуск, совсем не хочется о работе :)
Другой скриншот: http://i.imgur.com/ukBgus6.png (убедитесь в 100% масштабировании, а то я сам ужаснулся сначала. Ну, кого-то это не убедит :)
Солярка, (OpenIndiana если быть точнее), пала смертью храбрых после update, в чём полностью разочаровала меня в своей пригодности. Хотя это был Хипстер, тобишь бета, соответственно ничего другого от неё ожидать не стоило.
Сначала я хотел накатить FreeBSD, дабы познать все его прелести, но тут мой взгляд упал на Slackware. Никогда в жизни я его не ставил, ибо Патрег всегда, да и сейчас был и есть - Кедолюб. А пользователем KDE я никогда не доверял, посему Слаку не ставил.
И да, я ошибался. НАСКОЛЬКО ЭТО ЛУЧШЕ ВСЕГО ТОГО ЧТО Я КОГДА-ЛИБО ИСПОЛЬЗОВАЛ! ЭТО - ИДЕАЛ. Не будет никогда Linux дистра лучше Слаки, не было - и не будет. Это сочетания простоты, удобности, продуманности! Я не представлял что Линакс может быть таким.
P.S. Надо ещё Генту погонять, авось оно лучше. Хотя Слака работает прекрасно и смысла сносить её пока нет.
Не так давно я публиковал скриншот, и в теме проскочило упоминание о exwm - оконном менеджере для emacs, который в свое время ускользнул от моего внимания.
EXWM расшифровывается как Emacs X Window Manager и превращает Emacs в полноценный тайловый оконный менеджер для X-сервера.
В итоге - он прекрасно прижился у меня на рабочем ноутбуке. Работает стабильно, был один баг с переключением раскладки в line mode, но автор довольно оперативно его исправил после общения на github. В результате, я полностью перешел с dwm на exwm и очень этому рад.
В остальном система практически не поменялась.
Ноутбук: Acer E11
Дистрибутив: Slackware 14.2
Оконный менеджер: exwm, версия из git
Редактор кода и Desktop Environment: Emacs, версия из git
Решил поставить Ubuntu mini и на него уже XFCE. Пара часов напильника и вроде как получилось что-то удобное и годное. GTK - Laten vallecraft XFWM4 - Laten vallecraft Icons - Paper Шрифт - Droid Sans, Заголовки - Ubuntu Браузер - Vivaldi
Я сейчас нахожусь в отпуске и здесь у меня ничего, кроме ноутбука, нет. Ноутбук мне нужен для работы (есть одна организация, где я подрабатываю и они просили меня не бросать их даже на 3 недели, пришлось согласиться помогать им даже в отпуске), для просмотра фильмов по ночам и в меньшей степени для игр.
Итак, ноутбук Acer Aspire E15.
Процессор: AMD FX7500
Видео: AMD Radeon R7 M265 2 ГБ видеопамяти
Оперативная память: 8 ГБ
Жесткий диск: 8 ГБ SSD и 1 ТБ HDD
На ноуте предустановленный оффтопик 8.1 и я сразу разбил жесткий диск на 2 раздела и во 2-й поставил Gentoo с MATE. До KDE ей далеко, но со своими скромными задачами вполне справляется.
MATE 1.15.1 (приходится самому его собирать из моего оверлея, потому что версия из официального дерева безнадежно устарела, и они ее обновлять, похоже, не собираются.
Тема GTK: TraditionalOK. Я немало был шокирован, когда вышла GTK+ 3.20, в которой сломали большинство работающих тем. До этого использовал Clearlooks Phenix, ее тоже сломали. Но потом узнал, что TraditionalOK, которую делают MATE - это такой же форк Clearlooks, как и Clearlooks Phenix. И они ее уже адаптировали для GTK+ 3.20. Что ж, супер! Clearlooks по моему мнению - самая лучшая графическая тема в линуксе за всю историю существования. Жаль только, что для Qt ее нет.
Тема для значков - Tango. Как в старые добрые времена GNOME 2.
Шрифт - Droid Sans. Я его считаю лучшим для интерфейсов.
Все остальное - по умолчанию.
В целях сокращения занятого места на экране мне пришлось снести с панели виджет «Приложения Переход Система» и обходиться более компактным единственным значком.
В системном трее сидят Telegram, Syncthing, Skype (для связи с начальством) и моя собственная программа, которая проверяет наличие новых писем в почтовом ящике и сообщает их количество.
Видео смотрю при помощи mpv и SMPlayer. В отпуске предпочитаю смотреть преимущественно старые французские и итальянские комедии.
Компания Microsoft анонсировала открытие исходного кода командной оболочки PowerShell под лицензией MIT и доступность под Linux. Доступны пакеты для Ubuntu и CentOS 7, а также инструкции по сборке.
И да, Gnome - единственное юзабельное DE. В самой федоре многое держится на костылях (у меня по крайней мере.). Никак не удалось завести Fn+f5/6, приходится юзать кривой xbacklight, эта проблема похоже у всех асусов. Скролинг по инерции в браузере не работает, а если и работает то только без натуральной прокрутки (хотя в ubuntu и manjaro, например, это все работает.).
Мебель состоит из детских коробок для игрушек из Икеи и стола. Цена вопроса - копейки. В отличие от собственного икеевского стоячего стола, который стоит 60 тысяч рублей.
Стоять довольно удобно: моник напротив глаз, руки согнуты именно там, где надо.
Один десктоп, один сервер (да, тоже с прямым доступом. место сервера - под столом), один ноутбук.
На экране KDE5. Точнее Ubuntu 16.04, на которую поставлен пакет kde-full. KDE5 - лучшее что происходило с десктопом за последнее время!
На заднем фоне развоарчивается картина кошмарного ада, имя которому - NDA. Если бы я показал что там на заднем плане, пришлось бы убить каждого, кто посмотрит эту картинку. А так задник просто передает способ, которым я вижу мир.
Всегда хотел написать себе мягко-темный стиль к ЛОРу, но все, что получалось до этого,
было слишком темным, либо слишком светлым. В итоге я все-таки его дописал.
Откровенно говоря, качество кода отвратительное, но поделка для личного пользования, потому я не парюсь. Если кто хочет допиливать для себя, берите.
Что тут имеется:
Самопальный CSS. Его основная задача — перекрасить ЛОР, сформировать костяк панели слева и выставить пользовательские шрифты.
Самопальный обвес из нескольких скриптом на JS — один из них выставляет иконки на панель, а остальные — простой костыль для подсветки активного раздела форума, чтобы с логикой скриптов не заморачиваться. Пример одного из скриптов лежит в репозитории.
LOR Tree View. Большое спасибо за оживление TikName, но в скрипте все еще оставались мелкие косяки навроде отсутствующих точек с запятой, которые я пофиксил. Обозначения уровней дерева в скрипте нет, это сделано стилем.
LORCode Tools. В принципе, я уж и не знаю, кому «спасибо» за них говорить, так что скажу таковое Eddy_Em.
lorify. Автоматически обновляет страницу. Ну, это и есть его основное предназначение, не считая показа комментов выше по наведению.
Используемые шрифты на скриншоте — FontAwesome и Segoe UI, браузер, как видно, Google Chrome.
После очередного обновления вывалился тиринг в лисе и видеоплеерах. В играх его нет. Если в параметрах системы/экран/обеспечение эффектов поставить галку «отключить графические эффекты для полноэкранных окон» — тиринг пропадает до перезагрузки. При этом система сообщает, что включение этой галки поддерживается не на всех видеокартах и не ставит эту галку.
Не захотелось терпеть проприетарщину которая следит и пожирает батарею. Готовился к этому достаточно долго избавляясь от проприетарщины раз за разом. Используется только свободные приложения (не драйвера). Проша cyanogenmod 11 неофициальная, на деле на мой телефон уже запилилен cm13 одним васяном, но у меня тошнит от material design, это ужасный дизайн! Есть 4.x - лучшая версия андроидов, но это другая история. CyanogenMod 11 Amaze - файловый менеджер Lightning - браузер Radiodroid - онлайн радио APG - openpgp PReVo - esperanta vortaro DashChan - не из F-droid, но сорцы на гитхабе, двач Email - стандартное приложение для ящика F-droid - маркет швабодных приложений Conversations - клиент jabber Connectbot - ssh Red moon - классный регулятор яркости с кучей полезных фич Afwall - файервол
Делитесь швабодной годнотой на андроиды.