Eclipse Mars + Fedora 20 + KDE = всплывающие подсказки «черное на черном»

Более полный набор правил брандмауэра, основанный на аналогичной настройке для входящего ssh трафика.

Убедитесь, что все существующие правила iptables смыты перед тестированием.

iptables -A INPUT   -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT  -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp -m tcp -m multiport --ports 22  -m state --state NEW  -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp -m multiport --ports 22  -m state --state NEW  -j ACCEPT

iptables -t mangle -A PREROUTING -j CONNMARK --restore-mark
iptables -t mangle -A OUTPUT -j CONNMARK --restore-mark
iptables -N MarkThem -t mangle
iptables -t mangle -A OUTPUT -p tcp -m tcp -m multiport --ports 22  -j MarkThem
iptables -t mangle -A PREROUTING -p tcp -m tcp -m multiport --ports 22  -j MarkThem
# May need to filter out local LAN connections here.
# But try without filtering first.
# iptables -t mangle -A MarkThem  -s 10.18.29.0/24   -j RETURN
# iptables -t mangle -A MarkThem  -s 10.19.1.0/24   -j RETURN
# iptables -t mangle -A MarkThem  -s 192.168.5.0/24   -j RETURN
iptables -t mangle -A MarkThem  -j MARK --set-mark 22
iptables -t mangle -A MarkThem  -j CONNMARK --save-mark

iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source 10.18.29.25
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 10.19.1.10

Обратите внимание, что я явно установил правила, соответствующие как источнику, так и месту назначения на порту 22. Скорее всего, вы захотите ужесточить правила брандмауэра, как только что-то заработает.

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

ssh -b 10.19.1.10 auser@a.server.example.com

.
0
13.04.2017, 15:22
2 ответа

Вот что сработало у меня с Eclipse Mars и Fedora 24.

Вам нужно запустить Eclipse, используя GTK 2, и изменить цвета всплывающих подсказок в выбранной вами теме GTK. Моя тема - Zukitre/, поэтому я отредактировал файл gtkrc здесь:

sudo vi '/usr/share/themes/Zukitre/gtk-2.0/gtkrc'

Найдите строку, которая устанавливает tooltip_bg_color и tooltip_fg_color и измените ее следующим образом:

gtk-color-scheme   = "tooltip_bg_color:#f5f5c5\ntooltip_fg_color:#000000" # Tooltips.

Затем запустите eclipse с помощью GTK2, установив следующую переменную окружения:

export SWT_GTK3=0
1
28.01.2020, 02:35

Я знаю, что это старый вопрос, относящийся к KDE 4, но я подумал, что просто хочу рассказать, как я решил этот вопрос в KDE Plasma 5 (Kubuntu):

  1. Откройте Системные настройки.
  2. Нажмите Цвета(в разделе Внешний вид ).
  3. Un -отметьте «Применить цвета к не -приложениям Qt».
  4. Нажмите кнопку Применить .

Correct Tool-tip Colors for GTK Apps in KDE

1
28.01.2020, 02:35

Теги

Похожие вопросы