答案1
好的,只是为了好玩而已:
如果您不想摆弄权限,只需在后台运行以下脚本即可。每五秒钟检查一次文本文件会增加零给您的系统增加负担,所以不必担心。
#!/usr/bin/env python3
import os
import time
home = os.environ["HOME"]
f = os.path.join(home, ".config/gtk-3.0/bookmarks")
text1 = open(f).read()
while True:
time.sleep(5)
text2 = open(f).read()
if text2 != text1:
open(f, "wt").write(text1)
如何使用
- 将以下脚本复制到一个空文件中,并将其另存为
fix_bookmarks.py
使用以下命令进行测试运行:
python3 /path/to/fix_bookmarks.py
尝试添加书签,它们将立即(5 秒内)恢复。
- 如果一切正常,将其添加到启动应用程序中。
解释
每 5 秒,脚本会检查一次书签文件是否仍处于启动脚本时完全相同的状态。如果不是,它将恢复。
切换编辑书签
要切换编辑书签的功能,请复制下面的小脚本,并将其保存toggle_bookmarks.sh
为同一个目录作为fix_bookmarks.py
,并将第一个添加到快捷方式,或以任何其他方式运行切换脚本。
#!/bin/bash
dr=$(dirname "$0")
f=$dr'/fix_bookmarks.py'
if ! pgrep -f "$f"
then
"$f" &
notify-send -i 'bookmark-new-symbolic' 'Bookmarks' 'Editing disabled'
else
pkill -f "$f"
notify-send -i 'bookmark-new-symbolic' 'Bookmarks' 'Editing enabled'
fi