LINUX.ORG.RU

Темные KDE Frameworks 5

 , ,


3

1

Всем привет!

Представляю на обозрение пятые кеды, темную тему.

Система: Gentoo
DE: KDE Frameworks 5.1
Шрифты: DejaVu Sans
Workspace Theme: Breeze Dark
Color Scheme: Obisidan Coast

На скриншоте:
- Окна konsole, kwrite, dolphin, а также иконка kmix, плюс скриншот делался с помощью ksnapshot - все это из KDE 4.13
- conky стилизованные под нативный интерфейс. Над ними панелька чтобы максимизированные окна не налазили.
- Справа внизу «диалог» который появляется по нажатии на иконку сети. Обычно он сразу исчезает если убрать фокус, но маленькая синяя кнопочка в правом верхнем углу позволяет это предотвратить.

По ощущениям скажу, что интерфейс приятен. Есть мелкие детали, которые делают окружение удобней или интереснее. Большинство софта из 4.13 устанавливается.

Правда пока еще сыровато. Плазма течет, изредка падает, настройки виджетов глючат. И вообще есть недоработки в разных местах.

Но работать можно.

Больше здесь: Установка KDE5 в Gentoo (комментарий).

>>> Просмотр (1680x1050, 443 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: Kroz (всего исправлений: 3)

Представляю как сложно этим пользоваться. Я ставил, вроде все нормально но мелкие баги надоедают.

SANSLAR ★★
()
Ответ на: комментарий от djeyx

Они и не должны. Светлый на тёмном фоне — больно, потому что глаза адаптировались к фону. А вот тёмный на светлом фоне — максимум хуже видно будет, но точно не больно.

vurdalak ★★★★★
()

Цвета плазмы сильно отличаются от гаммы приложений.

Над ними панелька чтобы максимизированные окна не налазили.

Но зачем?

HTaeD ★★★★
()
Ответ на: комментарий от djeyx

Как у вас не вытекают глаза от сплошной темноты?

Внезапно. Я перешел на темную тему после операции на глаз, когде в виде побочных эффектов появилась небольшая фотосенсибилизация (болевая реакция на свет). С такой темой намного комфортей. (Притом тогда я еще и яркость монитора выкручивал на 10%). А вот на счет «слишком темно» - думаю, дело в яркости конкретного монитора. У меня нормально (и яркость не подкручивал).

P. S. А ЛОР у тебя не в темной теме?

Kroz ★★★★★
() автор топика
Ответ на: комментарий от KennyMinigun

Да, значки в трее что-то совсем не HiDPI. А точнее вообще Low.

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

Kroz ★★★★★
() автор топика
Ответ на: комментарий от vurdalak

Светлый на тёмном фоне — больно

а эту проблему никто не решил?

наверное, решением мог бы быть программный светофильтр, реагирующий на светлые участки

какой-нибудь композитный менеджер может такое сделать?

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

решением мог бы быть программный светофильтр, реагирующий на светлые участки

Эмм, тёмная тема это и есть :)

Или ты хочешь, чтобы оно поверх системной темы отлавливало приложения с хардкод-цветами?

vurdalak ★★★★★
()
Ответ на: комментарий от NeverLoved

А то чОрный - это жестковато.

Внезапно: реально чОрного там вообще нет. Там все - оттенки серого. Я даже фон в konsole менял чтобы был не #000000, а серый, в тон темы интерфейса.

Попробуй посмотри скриншот вечером/ночью при включенной настольной лампе направленной вверх (ambient освещение). А до этого посмотри в окно пару минут, чтобы глаза отвыкли от твоей яркой темы монитора. Вот тогда ты сможешь оценить.

Kroz ★★★★★
() автор топика
Ответ на: комментарий от HTaeD

> Над ними панелька чтобы максимизированные окна не налазили.
Но зачем?

Потому что вся ширина моника не нужна. 16:10, сижу относительно близко.

Kroz ★★★★★
() автор топика
Ответ на: комментарий от vurdalak

> решением мог бы быть программный светофильтр, реагирующий на светлые участки
Эмм, тёмная тема это и есть :)

Плюсую.

А еще у моего моника (именно моника) есть режим entertainment, когда, если на экране много темного, то он немного увеличивает яркость, если много белого - приглушает. На фильмах и играх хорошо (собственно, откуда и название). Но я этим режимом не пользуюсь.

Kroz ★★★★★
() автор топика
Ответ на: комментарий от vurdalak

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

stevejobs ★★★★☆
()
Ответ на: комментарий от Kroz

нет, тема - это какие-то заранее заготовленные цвета, а вот красный светофильтр из чего угодно сделает красную тему. Представь, что ты смотришь на экран сквозь красное стекло. Или через сепию. Или еще что-то такое.

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от stevejobs

Представь, что ты смотришь на экран сквозь красное стекло

И получаешь монохромное изображение в красном цвете. Я такое когда-то делал с web сайтом. Практической пользы мало, так как одного оттенка не достаточно. А вот если несколько оттенков, то мы получим то, что называется калибровкой монитора.

Kroz ★★★★★
() автор топика

Неплохо, неплохо. Жду стабильного релиза

IIIypuk ★★★★
()

Синие значки «папочек» совсем не в тему, рассмотри возможность заменить на светло-серые.

haku ★★★★★
()
Ответ на: комментарий от Kroz

А еще у моего моника (именно моника) есть режим entertainment, когда, если на экране много темного, то он немного увеличивает яркость, если много белого - приглушает. На фильмах и играх хорошо (собственно, откуда и название). Но я этим режимом не пользуюсь.

У меня как раз он. И все равно иногда ярковато бывает.

Deleted
()

КАК?! Как ты их установил? Я месяц уже мучаюсь, они даже на голую Gentoo в виртуалке не хотят ставиться! Идет конфликт то с одним компонентом KDE 4, то с другим. Можешь расписать пошагово установку? Умоляю!

Rinaldus ★★★★★
()
Ответ на: комментарий от Kroz

ЛОРчик-то да, в пони-стиле вырвиглазнее, чем темный. Но хромчик-то серый)

djeyx
()
Ответ на: комментарий от Rinaldus

вначале установить убунту или арч, и потом что-то типа

sudo apt-add-repository ppa:neon/kf5
sudo apt-get update
sudo apt-get install project-neon5-session project-neon5-utils project-neon5-konsole
stevejobs ★★★★☆
()

прям пахнуло этак 2007 годом, ещё и опера

fornlr ★★★★★
()
Ответ на: комментарий от DeadEye

> Opera
Эммм, какой версии

12.16 build 1860

и как она?

Все хуже и хуже. В смысле появляются сайты, которые с ней некорректно работают. Правда, может я с настройками перемудрил.
Я уже готов перейти на что-то другое. Но мне нужно как минимум 1) вкладки внизу 2) жесты мышкой 3) комбинация клавиш для случайно закрытой вкладки 4) plugins on-demand mode. Браузера, который бы все это умел, пока не нашел. Firefox настроил очень близко, но все равно как-то не то, и он AFAIK тоже скатывается в уг. Одна надежда на otter.

Kroz ★★★★★
() автор топика
Ответ на: комментарий от kas501

Как набор библиотек может быть тёмным? (придирка типа)

System Settings > Help > About
KDE - Be Free!
Frameworks Version 5.1.0

Вот еще мнение Установка KDE5 в Gentoo (комментарий)

Мне кажется, что основное здесь то, что переделали именно библиотеки, движок. То, что мы видим - kwin/плазма + тема. А KDE - это библиотеки + плазма + kwin и еще набор программ. Тут программ пока как-то куцо (почти все из KDE 4.13), потому, видать, и не называют KDE5.

Kroz ★★★★★
() автор топика

Похоже от 4 кед отличается мелочами и ещё более адским пожиранием памяти. В коньках палится.

kirill_rrr ★★★★★
()
Ответ на: комментарий от Rinaldus

Можешь расписать пошагово установку?

1. Ставишь @qt5-addons @qt5-essentials из оверлея qt.

2. Флаг qt5.
Его (флаг) нужно размаскировать

$ cat /etc/portage/profile/use.mask
-qt5

Может это и необязательно, но я после этого еще в make.conf дописал оба флага «qt5 qt4» и мир обновил. Там не все гладко - что-то просто не собиралось и этим пакетам пришлось выключить qt5 или qt4. В общем, если с Gentoo не первый день - разберешься.

3. Размаскировки:

$ emerge -pv @kde-frameworks @kde-applications @kde-plasma
Выдаст что нужно размаскировать, что в accept_keywords. Только, это, если оно будет просить размаскировать -9999 пакеты - не верь ему (привет любителям --autounmask). Идешь на gpo.zugaina.org/ и узнаешь есть ли нормальная версия. Если есть - размаскировывай ее. У меня в системе только 3+1=4 -9999 пакетов:
$ equery l "*-9999"
 * Searching for *-9999 ...
[I-O] [ -] dev-libs/libdbusmenu-qt-9999:0
[I-O] [ -] dev-libs/soprano-9999:0
[I-O] [ -] net-libs/libnm-qt-9999:0
[I-O] [  ] www-client/otter-9999:0
И то: otter - это другое.

На самом деле это самый длинный шаг. Потому, что некоторые пакеты достаточно добавить только в accept_keywords, другие нужно еще и размаскировать в .unmask . Потом есть пакеты -9999, а есть -5.0.9999 . В общем, ребята что-то курили когда это создавали. на этом этапе у меня package.unmask и package.accept_keywords из файла превратились в каталог.

С тебя пиво: http://pastebin.com/KDW5k2bb

4. Корректировка флагов.
Запускаешь emerge с --tree и смотришь как и от чего можно избавиться. Я только помню что нужно выключить handbook.

5. Установка фаза 1.

Сначала я установил то, что не конфликтует. Получилось так:

$ emerge -v $( cat /var/lib/layman/kde/sets/kde-frameworks | grep -vP "^#|plasma|kactivities|krunner" )
$ emerge x11-libs/libkscreen:5 # @kde-applications-5.0

6. Установка фаза 2.
- Записал в файл список файлов под снос (конфликты) - в GUI это делать легче.
- Перегрузился в консоль
- Сохранил конфиги ~/.local ~/.config ~/.kde4, да и вообще убрал их из хомяка.
- Удалял конфликтующие пакеты (из файла); перед тем делал из них бинарники, чтобы, если что, можно было быстро откатиться. Даже воспользовался раз, так как первая попытка была неуспешна. Если будешь делать, не забудь указать --include-config y .
- Еще я удалял пакеты, которые делали мне много preserved библиотек. Тоже с предварительным бинарным бекапом. Но это косметика (наверное).
- Далее просто

$ emerge @kde-frameworks @kde-applications @kde-plasma
Кстати, заняло не так много времени.

7. Запуск.
Тут веселуха. KDM не работает. Сначала пробовал олдскульным способом - запустить голые иксы, потом перейти в консоль и выполнить startkde. Так оно мне иксы с segfault выбивало. Потому я сначала и откатился на 4-е кеды, думал совсем все плохо. Ларчик просто открывался: в хомяке создай

$ cat .xinitrc 
exec startkde

После этого startx работает.

Кстати, slim нормально определяет новые кеды как «plasma». Но я пока со slim не подружился.

8. Программы.
Ставь недостающий софт из 4-х кед. Некоторые не станут, в основном из-за kde-base/kactivities:4 . Dolphin ставь с параметром --nodeps - я не шучу, сам прозрел.

9. Profit.

Kroz ★★★★★
() автор топика
Последнее исправление: Kroz (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

Похоже от 4 кед отличается мелочами

Там отличия в основном во внутренней архитектуре. Например, раньше в плазме, если сегфолтится плазмоид, то вся плазма падает. Я делал багрепорт, мне сказали by design и won't fix. Здесь пофиксили. Ну, и такого, подозреваю, много.

А внешне - да, по мелочам. Но это и хорошо. Хватит нам экспериметов типа Gnome3.

и ещё более адским пожиранием памяти. В коньках палится.

Я тебе больше скажу: сейчас оно еще и течет понемногу: Установка KDE5 в Gentoo (комментарий)

Kroz ★★★★★
() автор топика
Ответ на: комментарий от Kroz

Тогда удачи им с памятью. Новая виста и новое «плазма не падает» нам не надо.

kirill_rrr ★★★★★
()

Весело. Но пока эти самые kwrite, dolphin, konsolе не портировали на KF 5.1, ненужно.

nexfwall ★★★★
()

Только недавно oxygen-gtk до ума довели, а теперь это бриз. Теперь опять будет кто в лес кто по дрова.

unikum ★★★★★
()

А у меня в арчике не компилится, фейлится сборка plasma-workspace:

Linking CXX shared module kio_remote.so
/usr/lib/libc_nonshared.a(stack_chk_fail_local.oS): In function `__stack_chk_fail_local':
(.text+0x10): undefined reference to `__stack_chk_fail'
Не сталкивались с такой проблемой?

Axon ★★★★★
()
Ответ на: комментарий от Kroz

Получилось! Спасибо большое! Я понял, что когда устанавливал сам, я кое-что не учел:
1. Кейворды - это какой-то абзац, не всегда следует доверять тому, что пишет пакетный менеджер.
2. Я считал, что библиотеки Qt и KDE Frameworks - это зависимости, которые он в состоянии притянуть сам, какие ему нужны. Видимо, не все зависимости корректно прописаны в ебилдах, потому что после того, как он притянул сам все, что считал нужным, я получил практически нерабочую систему: у меня KWin стартовал через раз. Только после принудительной установки абсолютно всех библиотек Qt и KDE фреймворка все заработало нормально.
В качестве дисплейного менеджера поставил LXDM. Работает нормально, Plasma увидел «из коробки».
Замеченные мною баги в KDE 5:
1. Я никогда не любил стандартное меню запуска приложений, предпочитал всегда классическое (а ля меню Пуск в Windows 9x). В классическом меню в KDE 5 отсутствует половина значков.
2. Гарантированный сегфолт, если сделать Log out обратно в дисплейный менеджер. По этой же причине он пока не умеет сам перезагружать и выключать комп: сегфолтится в дисплейный менеджер, а уже оттуда можно комп и выключить, и перезагрузить.
3. В системном трее отсутствуют значки других программ . Причем это не баг, а фича. Они перешли на какой-то другой стандарт и все поломали. Более подробно об этом можно прочитать здесь. Значки приложений, написанных на Qt4, я восстановил, установив пакет sni-qt из оверлея KDE. Программ на GTK 2.x/3.x в системном трее не использую, насколько я знаю. Главная засада: на чем написан Skype? Я всегда думал, что на Qt, но он не отображается в системном трее даже после установки пакета sni-qt. И еще в Wine у меня иногда системный трей используется (панель запуска Battle.net и Steam для Windows). У меня сейчас вместо них стало открываться маленькое дополнительное окошко под названием «Wine System Tray». Хотелось бы решить этот вопрос.
Дополнительный софт пока не ставил, не хватило времени. Но я думаю, что поскольку он больше не зависит от DE, то даже в случае невозможности установки ему можно будет найти временную замену. Такую же, как я нашел временную замену дисплейному менеджеру. Когда они софт начнут переводить на новые рельсы? На kde.org об этом вообще ничего не говорится и в ихнем календаре релизов тоже ничего не пишется.
А вообще впечатление в целом: KDE 5 (причем, версия 5.01, а не 5.0) сейчас больше бета-версию напоминает, чем релиз. Уж больно сырой. Но я думаю, что я не буду уже его сносить. Я не для того месяц маялся, чтобы поставить, посмотреть и снести.

Rinaldus ★★★★★
()
Ответ на: комментарий от Kroz

А, я затупил. У меня с kio-extras была такая же ошибка, решилась добавлением export LDFLAGS='-lc -Wl,--as-needed' в PKGBUILD. Для plasma-workspace это тоже сработало.

Axon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.