Я использую fvwm, но я только что попробовал LXPanel , и он хорошо работал с моим оконным менеджером, так что, возможно, это то, что вам нужно. По умолчанию он расположен в нижней части экрана, но вы можете настроить его (, щелкнув правой кнопкой мыши ), чтобы он располагался вертикально на правом или левом краю. У него есть слот для каждого окна, показывающий заголовок или заголовок в []
, если он обозначен значком. Вы можете щелкнуть по ним, чтобы -иконировать окно.
Может потребоваться оконный менеджер, -совместимый с EWMH. Я не знаю, w9wm один или нет.
Помимо панели или панели задач , вы можете найти переключатель задач , например alttab , который позволяет переключаться между окнами. используя вкладку Alt -клавиатуры.
Вы можете найти больше панелей и т. д. на альтернативе.net
Да, grep
может принимать несколько файлов, но cut
тоже может. Поскольку вы уже сделали это таким образом, и это работает, вам не нужно ничего менять, кроме как поместить туда glob, который может поймать все файлы журнала, которые вам нужны. Что-то вроде...
cut -d' ' -f1 /var/log/apache2/access*.log | uniq -d | wc -l
zgrep — это инструмент для чтения чередующихся журналов . Он установлен по умолчанию в Ubuntu, Mint и Arch.
#!/usr/bin/env bash
# Count unique IPs.
zgrep -E [0-9]*\.[0-9]*\.[0-9]*\.[0-9] /var/log/apache2/access.log* | cut -d':' -f2 | cut -d' ' -f1 | uniq -d | wc -l