Страница 1 из 1

XFCE темная тема не читается текст в программах

Добавлено: 30 мар 2019, 11:34
vovan
Всем здрасте. Суть проблемы такова и заметил давно. При выборе темной темы в Mint 19.1 XFCE в программах не видно текста (на белом фоне темный текст виден, а на темном темный текст естественно нет). Например в браузере выделяю текст - появляется КОПИРОВАТЬ, а надписи самой не видно (пользуюсь Ctrl+C). Или вот смотрите скрин VirtualBox. В чем проблема и у всех ли она есть в темной теме?
$ inxi -Fxz
System:
Host: rc520 Kernel: 4.15.0-46-generic x86_64 bits: 64 compiler: gcc v: 7.3.0
Desktop: Xfce 4.12.3 Distro: Linux Mint 19.1 Tessa base: Ubuntu 18.04 bionic
Machine:
Type: Laptop System: SAMSUNG product: RC420/RC520/RC720 v: 0.1 serial: <filter>
Mobo: SAMSUNG model: RC420/RC520/RC720 v: FAB1 serial: <filter>
UEFI [Legacy]: Phoenix v: 03FA date: 03/28/2011
Battery:
ID-1: BAT1 charge: 47.5 Wh condition: 47.5/45.4 Wh (105%) model: SAMSUNG Electronics
status: Full
CPU:
Topology: Dual Core model: Intel Core i5-2410M bits: 64 type: MT MCP
arch: Sandy Bridge rev: 7 L2 cache: 3072 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 18357
Speed: 1540 MHz min/max: 800/2900 MHz Core speeds (MHz): 1: 1316 2: 1287 3: 1353
4: 1231
Graphics:
Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
vendor: Samsung Co driver: i915 v: kernel bus ID: 00:02.0
Device-2: NVIDIA vendor: Samsung Co driver: N/A bus ID: 01:00.0
Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa
resolution: 1366x768~60Hz
OpenGL: renderer: Mesa DRI Intel Sandybridge Mobile v: 3.3 Mesa 18.0.5
direct render: Yes
Audio:
Device-1: Intel 6 Series/C200 Series Family High Definition Audio vendor: Samsung Co
driver: snd_hda_intel v: kernel bus ID: 00:1b.0
Sound Server: ALSA v: k4.15.0-46-generic
Network:
Device-1: Broadcom and subsidiaries BCM4313 802.11bgn Wireless Network Adapter
vendor: Wistron NeWeb driver: bcma-pci-bridge v: N/A port: 3000 bus ID: 02:00.0
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Samsung Co
driver: r8169 v: 2.3LK-NAPI port: 2000 bus ID: 03:00.0
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: wlp2s0b1 state: up mac: <filter>
Drives:
Local Storage: total: 232.89 GiB used: 91.56 GiB (39.3%)
ID-1: /dev/sda vendor: Samsung model: SSD 860 EVO 250GB size: 232.89 GiB
Partition:
ID-1: / size: 28.04 GiB used: 12.71 GiB (45.3%) fs: ext4 dev: /dev/sda2
ID-2: /home size: 196.31 GiB used: 78.84 GiB (40.2%) fs: ext4 dev: /dev/sda3
ID-3: swap-1 size: 3.81 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda1
Sensors:
System Temperatures: cpu: 60.0 C mobo: 29.8 C
Fan Speeds (RPM): N/A
Info:
Processes: 199 Uptime: 23m Memory: 7.70 GiB used: 1.65 GiB (21.4%) Init: systemd
runlevel: 5 Compilers: gcc: 7.3.0 Shell: bash v: 4.4.19 inxi: 3.0.27
Снимок экрана_VirtBox.png

XFCE темная тема не читается текст в программах

Добавлено: 30 мар 2019, 11:49
vovan
Сейчас тема Адвайта темная. Менял на Xfce duck - тож самое. Если выбрать Cianogen см картинку.
Снимок экрана_2.png

XFCE темная тема не читается текст в программах

Добавлено: 30 мар 2019, 12:37
Kurum
Сам искал решение этой проблемы и не нашёл. Вообще это косяк тех, кто пишет интерфейс подобным программам. С другой стороны, разрабы оболочек для линукса могли бы решить данную проблему, но что-то не шевелятся.

XFCE темная тема не читается текст в программах

Добавлено: 30 мар 2019, 16:15
rogoznik
А это проблема самих тем. Коряво сделаны стили. Плюс у GTK это врожденное. Огнелиса, вроде, только недавно научили с темными темами работать.

XFCE темная тема не читается текст в программах

Добавлено: 30 мар 2019, 16:48
Kurum
darkfenix писал(а):
30 мар 2019, 16:15
А это проблема самих тем.
Не думаю. Программист сам задаёт цвет окна, цвет шрифта своих программ. В данном случае жёстко задан белый цвет фона, а цвет шрифта почему-то тянется с цвета темы (в лом им было жёстко прописать цвет).
А разработчики оболочек линукса могли бы добавить (верней это нужно сделать) для категорий программ или каждой индивидуально настройки с заданием системной темы, т.е. пользователь с помощью неких опций заставил бы для проблемные программы считать, то активна светлая тема операционной системы с чёрными шрифтами. Такое решение является костылём от криворуких создателей программного обеспечения.

XFCE темная тема не читается текст в программах

Добавлено: 30 мар 2019, 16:58
vovan
Блин, хоть DE меняй. Или в других тоже это присутствует? Меня крыска вполне устраивает, но светлые темы как-то глазки режут малость. Попробую в виртуалке другие DE с темными темками. (когда-то cinnamon ставил с темной в виртуалке, но не обратил внимание).

XFCE темная тема не читается текст в программах

Добавлено: 30 мар 2019, 17:54
Kurum
vovan писал(а):
30 мар 2019, 16:58
Или в других тоже это присутствует?
Хех. Так это общая проблема. Можно поробовать КДЕ, там, наверное, можно решить данную задачу.

XFCE темная тема не читается текст в программах

Добавлено: 30 мар 2019, 18:08
Griga211
Попробуй тему arc-dark. Как на ней будет?
У меня в хромиуме началась такая беда после того, как поигрался с его темами. Вернул все как было, но артефакт иногда проявляется. При вводе текста вместо подсказок всплывает черный прямоугольник. Причем выглядит это станно, введешь несколько букв, появляется черный прямоугольник, введешь еще одну и все становится как должно.

XFCE темная тема не читается текст в программах

Добавлено: 01 апр 2019, 08:18
Dja
Griga211 писал(а):
30 мар 2019, 18:08
Причем выглядит это станно, введешь несколько букв, появляется черный прямоугольник, введешь еще одну и все становится как должно.
Похоже на подсказку. Т.е. если нажать Enter, то вставится предлагаемое слово. (предполагаю...может и не Enter жать надо)
______________
по сабжу: потому и не пользую темные темы.

XFCE темная тема не читается текст в программах

Добавлено: 21 июн 2020, 18:00
skyhawk
Спустя более года отвечу, может кто не знает до сих пор.
Для того, чтобы QT приложения в XFCE4 отображались более или менее правильно нужно сделать следующее:
  • Установить пакет qt5ct и qt5-styleplugin
  • Для этого пакета нужна настройка, а именно, прописать в /etc/environment строчку: QT_QPA_PLATFORMTHEME=qt5ct
  • Перезапустить систему (не DE, а полностью систему перезапустить)
  • Запустить qt5ct и выбрать стиль gtk2
И все qt прилоежния должны отображаться корректно.

А теперь и мой вопрос, может кто знает. Способ. я описал, каким я пользуюсь, но вот есть одна программа, которая не поддается - это именно virtualbox, она выглядит светлой, а цвет шрифта подхватывается из темной темы, что приводи к нечитаемости всего этого. Но хочу заметить, что данная программа с небольшим дефектом отображается и в самом KDE. Ну и сам вопрос, как можно побороть нормальное отображение virtualbox в DE основанных на GTK2+?

P.S. Название пакетов в Linux Mint могут немного отличаться.

XFCE темная тема не читается текст в программах

Добавлено: 23 июн 2020, 12:31
madesta
skyhawk писал(а):
21 июн 2020, 18:00
Ну и сам вопрос, как можно побороть нормальное отображение virtualbox в DE основанных на GTK2+?
Может быть надо создавать свой css (настройка qt5 - Таблицы стилей)?

XFCE темная тема не читается текст в программах

Добавлено: 25 июн 2020, 23:35
kream7
skyhawk, для виртуалбокса - изменить команду запуска виртуалбокса на VirtualBox -style Fusion %U