Bloqueando marcadores do nautilus

3

Eu tenho meus favoritos do diretório nautilus configurados da maneira que eu quero.

Não quero acidentalmente "+ Outras localizações" ou arrastar e largar acidentalmente os favoritos que já possuo, o que parece acontecer com frequência.

Existe alguma maneira de "bloquear" os marcadores existentes (e se livrar do link "+ outros locais") até eu decidir que quero fazer alterações e "desbloquear" o seu estado?

Obrigado!

Editar: Usando o Ubuntu versão 18.04, captura de tela anexada abaixo.

    
por Macho 23.05.2018 / 19:30

1 resposta

3

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

  1. Copie o script abaixo em um arquivo vazio, salve-o como fix_bookmarks.py
  2. Teste-o com o comando:

    python3 /path/to/fix_bookmarks.py
    
  3. Tente adicionar marcadores, eles serão revertidos imediatamente (dentro de 5 segundos).

  4. 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     
por Jacob Vlijm 24.05.2018 / 13:39