Page 1 of 1

アドオンワークベンチの削除について

Posted: Mon Jan 11, 2021 5:24 am
by emmplan
Mac版の0.19Preを利用しています。Mac OSのバージョンは10.14.6です。

以前0.18を利用していた時にアドオンワークベンチで「Geo Data」というワークベンチをインストールしましたが、このたび削除することにしたものの削除方法がわからず、この場をお借りして質問させていただきます。


その前に私が試した削除方法は「ツール」メニューの「アドオンマネージャー」を選択し、ダイアログが出たら、その中から不必要なワークベンチを選択し「アンインストール」をクリックする、というものです。

しかしそのダイアログには、削除したい「Geo Data」の名がありませんでした。それでいてツールバーの「workbench」には「Geo Data」があり、使用できるようになっています(添付画像を参照ください)。


なお、この件をTwitterでつぶやいたところ、FreeCAD Newsから英語で返答があり、どうやら原因不明という回答のようでしたが、私は英語が苦手なので本当にそうなのかは自信がありません。

ちなみにその英文の要約は「ユーザーのアドオンワークベンチは自動的に更新されるので、このようなことはないはずであり原因不明」というもののようです。


本当に原因が不明であれば、アプリケーションの削除と再インストールをしようと考えていますが、その場合、アプリケーションだけの削除で大丈夫でしょうか?

それともアプリケーションフォルダ外に関連データがあって、それも削除することになるのでしょうか。だとしたらどのフォルダのデータを削除すればいいかお教えいただけませんか?

どうぞよろしくお願いします。

Re: アドオンワークベンチの削除について

Posted: Mon Jan 11, 2021 9:16 am
by h.tsubota
画像を見たところ Mac/FreeCAD ver 0.19 だと思います。今、手元に実環境がないため確証はありませんが、以前のバージョンと仕様が変わっていなければ「$HOME/Library/Preferences/FreeCAD/Mod」内の「geodata」フォルダを削除すればいいのではないかと思います。

もしModフォルダが見つからなければ「$HOME/Library/Application Support/FreeCAD」か「$HOME/.FreeCAD」あたりにあるかもしれません。

Windowsの場合は「%AppData%/FreeCAD/Mod」です。

参照
- Installing more workbenches
https://wiki.freecadweb.org/Installing_more_workbenches
- Workbench/Mod directory on Mac OSX
https://forum.freecadweb.org/viewtopic.php?t=7104

Re: アドオンワークベンチの削除について

Posted: Mon Jan 11, 2021 12:35 pm
by emmplan
早速調べていただきありがとうございます。

結論からいうと、FreeCADフォルダやModフォルダが、
示していただいた3つの箇所に見当たりませんでした。
以下に画像とともに説明します。


「$HOME/Library/Preferences/FreeCAD/Mod」内の「geodata」フォルダを探したのですが、
「$HOME/Library/Preferences/FreeCAD/Mod」自体が見つかりませんでした(画像1)。

また「$HOME/Library/Application Support/FreeCAD」ですが、
これも見つかりませんでした(画像2)。

さらに「$HOME/.FreeCAD」ですが、
Macではピリオドで始まるファイル名は不可視ファイルですが、表示させてみても該当するものは出てきませんでした(画像3)。


どなたかご存知の方がおられたら教えていただけますか?

Re: アドオンワークベンチの削除について

Posted: Tue Jan 12, 2021 9:52 am
by h.tsubota
メニューの [表示]-[パネル]-[Python コンソール] を選択してPython コンソールを表示し、以下のソースコードを実行するとModフォルダの位置がPython コンソールに表示されるはずです。

Code: Select all

print(FreeCAD.ConfigGet("UserAppData"))
あとファインダーだと一部のフォルダが不可視になる可能性があるのでターミナルを使ってlsコマンドで確認した方がいいかと思います(「ls -al $HOME/Library/Preferences/FreeCAD」みたいな感じで)。

Re: アドオンワークベンチの削除について

Posted: Wed Jan 13, 2021 12:02 pm
by emmplan
おっしゃられた通りに行い、無事解決しました。
ありがとうございます。
大変助かりました。


今後同様の問題で悩む人のために書きますと、
問題のMODフォルダは以下の場所にあります。
  [User](個人登録名)フォルダ内の
 「ライブラリ」フォルダ内の
 「Preference」フォルダ内の
 「FreeCAD」フォルダにあり、その中にあるアドオンワークベンチのフォルダを削除することで解決します。

なお、この際「ライブラリ」フォルダは不可視設定になっているので、
 表示設定(Command + shift + ピリオド)してからでないと作業できません。