昔々、私は Synergy をインストールしました。使ったことがないので、今は削除したいと思います。
Synergyは「通常の」Macアプリとしてインストールされない(または少なくとも以前はインストールされなかった)ので、単に「ゴミ箱にドラッグ」したり、 AppCleaner toそれを除く。
Synergyのすべての痕跡を検索して手動で削除できると確信していますが、公式にアンインストールする方法があれば、それをお勧めします。それを完全に取り除く何か。
インストーラーにはアンインストールするオプションがあるはずだということをいくつかの場所で検索して読みました。私はもうこの古いバージョン(v1.3.1だと思います)のインストーラーを持っていませんでしたが、彼らのWebサイト( ここ )からそれを掘り起こすことができました。ただし、インストーラーは実行されなくなり、新しいインストーラーは古いバージョンをアンインストールできないか、そう思われます。
このバージョンのSynergyをシステムから完全に削除する方法を知っている人はいますか?
私は同じ問題を抱えていて、次のように解決しました:
mdfind -name synergy
と入力しますSudo rm -rf /Library/PreferencePanes/SynergyKM.prefPane
(et c)Ecmanautの答えを拡張すると、これを少し自動化できます。
mdfind -name synergy | grep -v .webhistory | tr '\n' '\0' | xargs -p -0 -n 1 rm -rf --
以前と同様に、mdfind -name synergy
はSynergyに関連するファイルのリストを(潜在的に)生成します。
| grep -v .webhistory
は、閲覧履歴を保持したい場合があるため、Safariの履歴の一致を除外します。
| tr '\n' '\0'
は、代わりに出力の改行をnull値に置き換えます。これは、ファイルリストにスペースが含まれている場合(つまり、.../Application Support/...
)、xargs
がファイルリストを適切に処理するために必要です。
| xargs -p -0 -n 1 rm -rf --
は、コマンドの最初の部分で提供されたすべてのファイルまたはフォルダーを取得し、それに対してrm -rf
を実行して削除します。具体的には、-p
はユーザーに各削除の確認を求めます(~/Documents/Important business study on synergy.tex
などの無関係なファイルがある場合はwillがファイルリストに表示されるため)。 -0
は、xargs
に、ファイル名を表すためにtr
(スペースや改行ではなく)で挿入したヌル文字のみを使用するように指示します。 -n 1
は、ファイル全体でrm
を一度呼び出すのではなく、ファイルを個別に処理します。これにより、ユーザーは各ファイルを削除するかどうかを個別に決定できます。最後の--
は、ファイル名が-
で始まるエッジの場合をカバーし、rm
がそれをスイッチとして扱わないようにします。
(ホームフォルダの外にSynergyファイルは見つかりませんでしたが、Mac OS X10.11.1からSynergy1.7.4をアンインストールしていたため、マイレージが異なる場合があり、rm
が必要であることがわかります。すべてを取得するために、前にSudo
を付けます。)
余談ですが、.webhistory
の結果を除外する必要がない場合は、次のように簡略化できます。
mdfind -0 -name synergy | xargs -p -0 -n 1 rm -rf --
mdfind
を使用してnull区切り文字を挿入します。
同じ問題が発生しましたが、インストーラー(v1.0.1)を再実行するだけで、ポップアップウィンドウに次のオプションがあることに気付きました。
アンインストールオプションを選択すると問題が解決し、ファイルシステムから直接ファイルを削除する必要がなくなりました。
macOSまず、Synergyアプリが実行されている場合は、それを閉じます。
次に、Synergyアプリをアプリケーションディレクトリから削除します。
次に、これらのコマンドを実行して設定を削除します(ファイルまたはdirが存在しなくても心配しないでください)。
rm -rf ~/Library/Preferences/Synergy rm -rf ~/Library/Preferences/Symless rm -rf ~/Library/Synergy rm -rf ~/Library/Symless rm ~/Library/Preferences/com.https-symless-com.Synergy.plist rm ~/Library/Preferences/com.http-symless-com.Synergy.plist
次に、次のコマンドを実行して設定をアンロードします。
killall -u $USER cfprefsd
最後に、通常どおりにインストールします。