Оставить LXPanel наверху в Openbox

Отличные идеи, самое простое - это предложение @MelBurslan о различии файлов.

#!/bin/sh

MAILTO=user@email.com
OFILE=/var/tmp/alerts.tmp
LOG30=/var/tmp/LOG30
LOGNOW=/var/tmp/LOGNOW
HOST=`hostname`

# setup file
if [ -f ${OFILE} ]; then
  cat /dev/null > ${OFILE}
else
  touch ${OFILE}
fi


cat /var/log/logfile.log | egrep -i "error|warning" | tee -a ${LOGNOW}

diff ${LOG30} ${LOGNOW} | tee -a ${OFILE}

if [ -f ${OFILE} ]; then
  echo "Errors" | cat - ${OFILE} > temp && mv temp ${OFILE}
  mailx -r root@server.com -s "Errors" ${MAILTO} < ${OFILE}
fi

rm ${LOG30}
mv ${LOGNOW} /var/tmp/LOG30
rm ${OFILE}
3
22.05.2017, 00:58
1 ответ

Сборка openbox/pixel по умолчанию поставляется с файлом rc (/home/pi/.config/openbox/lxde-pi-rc.xml), в котором уже есть запись приложения для lxpanel.

...
  <applications>
    <application name="panel">
    <skip_taskbar>yes</skip_taskbar>
    <layer>above</layer>
    </application>
    <application name="panel" type="dock">
    <layer>below</layer>
  </application>
 ,,,

Все, что для этого нужно, это заменить «ниже» на «выше».

Однако как в Chromium (56), так и в Firefox (51) в «полноэкранном» режиме панель по-прежнему скрыта браузером.

Для тех, кто просто пытается сохранить другое окно сверху, этот процесс описан в OpenBox wiki. Обратите внимание, что и obxprop, и xprop включены в стандартную установку.

Firefox не входит в стандартную установку — и вам нужно кое-что сделать, чтобы заставить его работать. Гуглите варианты.

0
27.01.2020, 21:35

Теги

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