Как добраться, Franz, передающий приложение, запускаются минимизированный и с окна вдоль правого края экрана?

Franz является, вероятно, лучшим в его классе, но он имеет один дефект UI (запускается в маленьком окне где-нибудь посреди экрана и нет никакой установки для запуска минимизированный).

Это могла бы быть хорошая идея совместно использовать настраиваемые решения здесь - пока разработчики не добавляют эту опцию.

0
задан 18 October 2019 в 11:29

1 ответ

1) Простая обертка колотит сценарий, который может использоваться в качестве приложения запуска вместо Franz - например, ~/.bin/Login-Franz

#!/bin/bash
# Start Franz
"/opt/Franz/franz" &
sleep 3
# Get the WIDTH of screen
SWIDTH="$(xrandr | grep " connected" | grep "[0-9]x[0-9]"| cut -d ' ' -f 4 | cut -d '+' -f 1 | cut -d 'x' -f 1)"
# Get the HEIGHT of screen
SHEIGHT="$(xrandr | grep " connected" | grep "[0-9]x[0-9]"| cut -d ' ' -f 4 | cut -d '+' -f 1 | cut -d 'x' -f 2)"
# Get the WINDOW ID of Franz
FWINDOW="$(wmctrl -l | grep " Franz$" | cut -d ' ' -f 1)"
# Calculate the window LEFT position for 750px width
FLEFT="$(echo $(( $SWIDTH-750 )))"
# Calculate the window HEIGHT below a 22px top panel
FHEIGHT="$(echo $(( $SHEIGHT-22 )))"
# Move and resize Franz window as above
wmctrl -i -r $FWINDOW -e 0,$FLEFT,22,750,$FHEIGHT
# Close Franz window to system tray
wmctrl -ic $FWINDOW
exit 0

Примечание: Некоторая корректировка могла бы требоваться для других настольных конфигураций, чем та с верхней панелью на 22 пкс и ничем иным на правом краю.

2) Пользовательский .desktop файл: ~/.config/autostart/franz-startup.desktop

[Desktop Entry]
Type=Application
Version=1.0
Name=Franz
Comment=Franz Startup Script
Exec="~/.bin/Login-Franz"
Icon=franz
StartupNotify=false
Terminal=false
X-GNOME-Autostart-Delay=10
X-GNOME-Autostart-enabled=true

Примечание: Вы, возможно, должны были бы измениться "~ /" на "/home/YourUserName /" в исполняемом пути.

0
ответ дан 22 December 2019 в 00:18

Другие вопросы по тегам:

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