Como desabilitar copiar / colar no OSX

1

É possível desativar o recurso de copiar e colar? Eu preferiria todo o sistema, mas uma solução para uma única aplicação seria um bom começo.

    
por c089 18.06.2013 / 10:34

2 respostas

3

Você também pode desativar o processo do Googleboard:

launchctl unload -w /System/Library/LaunchAgents/com.apple.pboard.plist

Após sair e reabrir aplicativos, o colar deve parar de funcionar na maioria dos contextos. Também faz arrastar e soltar e muitos serviços param de funcionar.

Você pode desfazer as alterações substituindo unload por load ou editando /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist .

    
por 29.06.2013 / 18:11
0

Dependendo do que você está tentando fazer, você pode usar um processo em segundo plano que redefine a área de trabalho periodicamente. Por exemplo, salve este plist como ~/Library/LaunchAgents/disablecopypaste.plist :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN
http://www.apple.com/DTDs/PropertyList-1.0.dtd>
<plist version="1.0">
<dict>
    <key>KeepAlive</key>
    <true/>
    <key>Label</key>
    <string>disablecopypaste</string>
    <key>ProgramArguments</key>
    <array>
        <string>osascript</string>
        <string>-e</string>
        <string>repeat
set the clipboard to ""
delay 1
end repeat</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

Carregue então com launchctl load ~/Library/LaunchAgents/disablecopypaste.plist ou fazendo logout e voltando

    
por 18.06.2013 / 22:21