Ok, apenas uma rápida para diversão:
Se você preferir não mexer nas permissões, basta executar o script abaixo em segundo plano. Verificar um arquivo de texto uma vez a cada cinco segundos adiciona zero à carga do seu sistema, por isso não se preocupe com isso.
#!/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)
Como usar
- Copie o script abaixo em um arquivo vazio, salve-o como
fix_bookmarks.py -
Teste-o com o comando:
python3 /path/to/fix_bookmarks.py -
Tente adicionar marcadores, eles serão revertidos imediatamente (dentro de 5 segundos).
- Se tudo funcionar bem, adicione-o aos aplicativos de inicialização.
Explicação
Uma vez por 5 segundos, o script verifica se o arquivo de marcadores ainda está exatamente no mesmo estado de quando você iniciou o script. Isso irá reverter se não.
Alternar a edição de marcadores
Paraalternaracapacidadedeeditarseusfavoritos,copieopequenoscriptabaixo,salve-ocomotoggle_bookmarks.shemumeomesmodiretóriocomofix_bookmarks.pyeadicioneoprimeiroaumatalho,ouparaqualqueroutraformadeexecutaroscriptdealternância.
#!/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
