Last active
February 28, 2024 09:41
-
-
Save axzxc1236/1d1b737a8b2d5c2a3e2026e4cf9d332a to your computer and use it in GitHub Desktop.
My mitigation to Wine bug 43030
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#How to setup: | |
#1. Have systemd and xdotool installed | |
#2. store the script (Line_helper.sh) as $HOME/.local/script/Line_helper.sh | |
#3. store this service file as $HOME/.config/systemd/user/line-helper.service | |
#4. chmod +x $HOME/.local/script/Line_helper.sh | |
#5. start line-helper.service before you start line | |
[Unit] | |
Description=Automatically minimize Line | |
After=graphical.target | |
[Service] | |
ExecStart=%h/.local/script/Line_helper.sh | |
Restart=always | |
RestartSec=30 | |
[Install] | |
WantedBy=default.target | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/sh | |
if [[ $(which xdotool) = "" ]]; then | |
echo "xdotool is required to run this script." | |
exit | |
fi | |
if [[ $(which xwininfo) = "" ]]; then | |
echo "xwininfo is required to run this script." | |
exit | |
fi | |
while true | |
do | |
xwininfo -tree -root | | |
grep 'has no name.*"line.*\.exe"' | | |
awk '{ print $1 }' | | |
xargs -rl xdotool windowclose | |
sleep 10 | |
done |
I use this script to kill LINE's borders:
xwininfo -tree -root |
grep 'has no name.*"line.*\.exe"' |
awk '{ print $1 }' |
xargs -rl xdotool windowclose
That works very well without the need to minimize Line, thank you!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
A example on how to start systemd service with Line. (I use Lutris to setup Line)