[分享] Line視窗邊框置頂的解决方法

看板Linux作者 (交個朋友)時間2年前 (2022/01/29 12:19), 編輯推噓2(203)
留言5則, 4人參與, 2年前最新討論串1/1
* 問題 https://zhuanlan.zhihu.com/p/106926984 * 解決方法 我發現 line四個邊框分別屬於四個不同的視窗, 這四個邊框的 window ID分別是主視窗 ID + 10, ID + 14, ID + 18, ID + 22. 登入桌面環境後, 執行下列 script就可以解決這個問題 #!/usr/bin/python3 import time import os while True: time.sleep(5) exist = os.popen("ps -ef | grep LINE.exe") e = exist.readlines() if len(e) < 3: print(e) print("Line not started.") exist.close() continue exist.close() output = os.popen("wmctrl -l -G -p -x") s = output.readlines() id = '' for item in s: print(item) if item.find("line.exe.line.exe") != -1: id = item.split()[0] break output.close() print(id) if id != '': sequences = [10, 14, 18, 22] for i in sequences: shadow = int(id, base=16) shadow += i shadow = "0x" + f"{shadow:x}" print(shadow) os.system("xdotool windowunmap " + shadow) else: print("Line not display yet.") -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.9.102 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1643429963.A.510.html

01/29 15:20, 2年前 , 1F
這是wine下的line?
01/29 15:20, 1F

01/29 16:16, 2年前 , 2F
對啊,用wine執行line
01/29 16:16, 2F

01/29 21:29, 2年前 , 3F
借問原po或有人用wine執行line 7.0以上成功的嗎?
01/29 21:29, 3F

01/30 11:12, 2年前 , 4F
我用的line版本是6.7.4.2508
01/30 11:12, 4F

01/30 20:56, 2年前 , 5F
沒有, wine 怎樣弄都繞不過新版限制
01/30 20:56, 5F
文章代碼(AID): #1XzC1BKG (Linux)
文章代碼(AID): #1XzC1BKG (Linux)