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

Japanese forum
Post Reply
User avatar
emmplan
Posts: 18
Joined: Sat Aug 15, 2020 5:51 am
Location: Tokyo, Japan
Contact:

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

Post by emmplan »

Mac版の0.19Preを利用しています。Mac OSのバージョンは10.14.6です。

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


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

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


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

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


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

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

どうぞよろしくお願いします。
Attachments
図2.jpg
図2.jpg (117.43 KiB) Viewed 5935 times
図1.jpg
図1.jpg (133.33 KiB) Viewed 5935 times
User avatar
h.tsubota
Posts: 68
Joined: Mon Mar 21, 2016 2:09 pm

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

Post 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
User avatar
emmplan
Posts: 18
Joined: Sat Aug 15, 2020 5:51 am
Location: Tokyo, Japan
Contact:

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

Post 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)。


どなたかご存知の方がおられたら教えていただけますか?
Attachments
画像1:Preferences.jpg
画像1:Preferences.jpg (102.9 KiB) Viewed 5884 times
画像2:ASupport.jpg
画像2:ASupport.jpg (76.46 KiB) Viewed 5884 times
画像3:Home.jpg
画像3:Home.jpg (50.35 KiB) Viewed 5884 times
User avatar
h.tsubota
Posts: 68
Joined: Mon Mar 21, 2016 2:09 pm

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

Post by h.tsubota »

メニューの [表示]-[パネル]-[Python コンソール] を選択してPython コンソールを表示し、以下のソースコードを実行するとModフォルダの位置がPython コンソールに表示されるはずです。

Code: Select all

print(FreeCAD.ConfigGet("UserAppData"))
あとファインダーだと一部のフォルダが不可視になる可能性があるのでターミナルを使ってlsコマンドで確認した方がいいかと思います(「ls -al $HOME/Library/Preferences/FreeCAD」みたいな感じで)。
User avatar
emmplan
Posts: 18
Joined: Sat Aug 15, 2020 5:51 am
Location: Tokyo, Japan
Contact:

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

Post by emmplan »

おっしゃられた通りに行い、無事解決しました。
ありがとうございます。
大変助かりました。


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

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