Приложения GTK выглядят плохо

Вот что я писал:

  1. Получите интерфейс по умолчанию из команды «Маршрут».

Это распечатает, какой интерфейс является «по умолчанию». Для моего хоста мне нужно получить последний столбец строки по умолчанию.

[root@pppdc9prd3ga mdesales]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.4.0     *               255.255.252.0   U     0      0        0 bridge0
10.132.60.0     *               255.255.252.0   U     0      0        0 eth4
link-local      *               255.255.0.0     U     1002   0        0 eth4
link-local      *               255.255.0.0     U     1003   0        0 bridge0
default         10.132.60.1     0.0.0.0         UG    0      0        0 eth4
  1. Используйте «ifconfig», чтобы получить IP-адрес этого интерфейса.

Просто получить ADDR: значение.

[root@pppdc9prd3ga mdesales]# ifconfig eth4
eth4      Link encap:Ethernet  HWaddr 00:50:56:01:42:91  
          inet addr:10.132.63.191  Bcast:10.132.63.255  Mask:255.255.252.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1346288 errors:0 dropped:0 overruns:0 frame:0
          TX packets:438844 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:276243478 (263.4 MiB)  TX bytes:116188062 (110.8 MiB)

Итак, вот сценарий, с которым я придумал.

/app/myPublicIp.sh 
defaultInterface=$(route | grep default | awk '{print $(NF)}')
ifconfig $defaultInterface | grep 'inet addr:' | cut -d: -f2 |  awk '{ print $1}'

Вот он выполняет:

/app/ipFor.sh 
10.132.63.191
0
05.08.2015, 16:13
1 ответ

Насколько я знаю, тема Adwaita GTK предназначена как для GTK3, так и для GTK2, но установленная вами тема (Evopop-gtk-theme) работает только для GTK3. Вот почему приложения GTK2 выглядят некрасиво.

Чтобы исправить это, установите lxappearance (или любой другой инструмент настройки GTK2, но этот легкий и не имеет зависимостей) и установите тему GTK2 на что-то похожее на вашу текущую тему GTK3.

3
28.01.2020, 02:27

Теги

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