Как настроить прозрачность окна herbstluftwm?

Для будущих -желающих, вот полный пример niceс ударением .

  1. Тестовая машина имеет 2 ЦП
$ lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              2 
On-line CPU(s) list: 0,1
Thread(s) per core:  2
...
  1. Установитьstress:apt-get install stress
  2. Занять 2 процессора вызовом с низким -приоритетом для стресса:nice -20 stress --cpu 2
  3. Проверьте использование ЦП с помощьюtop:
                                                 v
                                                 v
                                                 v
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                   
15894 ubuntu    39  19    8240     96      0 R  99.7  0.0   0:06.43 stress                                                                                    
15895 ubuntu    39  19    8240     96      0 R  99.7  0.0   0:06.42 stress                                                                                    

Это показывает, что оба процессора полностью заняты.

  1. Запуск одиночного -стрессового процесса процессора с высоким приоритетом:nice --20 stress --cpu 1
  2. Еще раз проверьте загрузку процессора с помощьюtop
                                                 v
                                                 v
                                                 v
                                                 v
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                   
15928 ubuntu    20   0    8240    100      0 R  99.7  0.0   0:24.02 stress                                                                                    
15894 ubuntu    39  19    8240     96      0 R  51.2  0.0   1:12.46 stress                                                                                    
15895 ubuntu    39  19    8240     96      0 R  48.8  0.0   1:12.35 stress                                                                                    

Это показывает, что один -основной процесс нагрузки получает свой полный ЦП, в то время как процессы с более низким -приоритетом используют оставшийся 1 ЦП

.

  1. С другой стороны, уничтожение всех вышеперечисленных stressвызовов и просто запуск одного 3 -процесса stress --cpu 3даст 66% ресурсов ЦП каждому

0
15.11.2020, 21:58
1 ответ

Herbstluftwm не обрабатывает непрозрачность окна, в моем случае этим занимается компоновщик picom. В picom.confя установил inactive-opacity = 1для получения желаемого результата.

0
18.03.2021, 22:52

Теги

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