📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の3版が非表示)
14行目: 14行目:
  vi ~/.local/applications/JetBrains_Rider.desktop
  vi ~/.local/applications/JetBrains_Rider.desktop
<br>
<br>
<syntaxhighlight lang="ini">
  # ~/.local/applications/JetBrains_Rider.desktopファイル
  # ~/.local/applications/JetBrains_Rider.desktopファイル
   
   
26行目: 27行目:
  Terminal=false
  Terminal=false
  Categories=Development;IDE;
  Categories=Development;IDE;
</syntaxhighlight>
<br><br>
<br><br>


46行目: 48行目:
  # /etc/sysctl.confファイル または /etc/sysctl.d/idea.confファイル
  # /etc/sysctl.confファイル または /etc/sysctl.d/idea.confファイル
   
   
  fs.inotify.max_user_watches = 524288
  fs.inotify.max_user_watches = 1048576
<br>
<br>
上記の変更を適用するため、以下のコマンドを実行する。<br>
上記の変更を適用するため、以下のコマンドを実行する。<br>
  sudo sysctl -p -system
  sudo sysctl -p --system
<br>
<br>
Riderを起動している場合は、Riderを再起動する。<br>
Riderを起動している場合は、Riderを再起動する。<br>
<br>
現在の設定を確認する場合は、以下に示すコマンドを実行する。<br>
sudo sysctl fs.inotify.max_user_watches
<br>
<br>
<u>※注意</u><br>
<u>※注意</u><br>
<u>ウォッチの制限はアカウントごとの設定である。</u><br>
<u>監視制限はユーザごとの設定である。</u><br>
<u>もし、同一ユーザでInotifyを使用している他のソフトウェアが動作している場合は、全てのソフトウェアのニーズに合うように制限値を高くする必要がある。</u><br>
<u>もし、同一ユーザでInotifyを使用している他のソフトウェアが動作している場合は、全てのソフトウェアのニーズに合うように制限値を高くする必要がある。</u><br>
<br>
一部のLinuxディストリビューションでは、この設定を /usr/lib/sysctl.d ディレクトリ配下のファイルで構成する場合がある。<br>
これらのディレクトリ内のファイルはファイル名の順序で読み込まれるため、/etc/sysctl.d/idea.conf を使用してシステム設定を上書きし、優先度の高い設定を適用できる。<br>
<br><br>
<br><br>


161行目: 169行目:
* インストールされている.NET SDKが1つの場合
* インストールされている.NET SDKが1つの場合
** nugetからインストールする場合
** nugetからインストールする場合
**: <code>dotnet new install Avalonia.Templates</code>
**: <pre>dotnet new install Avalonia.Templates</pre>
** Githubからダウンロードしてインストールする場合
** Githubからダウンロードしてインストールする場合
**: <code>git clone --depth 1 https://github.com/AvaloniaUI/avalonia-dotnet-templates</code>
**: <syntaxhighlight lang="text">
**: <code>dotnet new install avalonia-dotnet-templates</code>
git clone --depth 1 https://github.com/AvaloniaUI/avalonia-dotnet-templates
dotnet new install avalonia-dotnet-templates
</syntaxhighlight>
*: <br>
*: <br>
* インストールされている.NET SDKが複数存在する場合
* インストールされている.NET SDKが複数存在する場合
*: 現在、インストールされている.NET SDKのバージョンを確認する。
*: 現在、インストールされている.NET SDKのバージョンを確認する。
*: <code>dotnet --list-sdks</code>
*: <pre>dotnet --list-sdks</pre>
*: <br>
*: <br>
*: 任意のディレクトリに移動して、global.jsonファイルを作成するため、以下のコマンドを実行する。<br>
*: 任意のディレクトリに移動して、global.jsonファイルを作成するため、以下のコマンドを実行する。<br>
*: <code>cd <任意のディレクトリ></code>
*: <syntaxhighlight lang="text">
*: <code>dotnet new globaljson --sdk-version <.NETのバージョン 例. 5.0.403></code>
cd <任意のディレクトリ>
dotnet new globaljson --sdk-version <.NETのバージョン 例. 5.0.403>
</syntaxhighlight>
*: <br>
*: <br>
*: Avaloniaテンプレートをインストールする。
*: Avaloniaテンプレートをインストールする。
*:* nugetからインストールする場合
*:* nugetからインストールする場合
*:*: <code>dotnet new install Avalonia.Templates</code>
*:*: <pre>dotnet new install Avalonia.Templates</pre>
*:* Githubからダウンロードしてインストールする場合
*:* Githubからダウンロードしてインストールする場合
*:*: <code>git clone --depth 1 https://github.com/AvaloniaUI/avalonia-dotnet-templates</code>
*:*: <syntaxhighlight lang="text">
*:*: <code>dotnet new install avalonia-dotnet-templates</code>
git clone --depth 1 https://github.com/AvaloniaUI/avalonia-dotnet-templates
dotnet new install avalonia-dotnet-templates
</syntaxhighlight>
<br>
<br>
次に、Avaloniaプラグインのインストールするため、Riderを起動して、[Configure]プルダウンから[Plugins]を選択する。<br>
次に、Avaloniaプラグインのインストールするため、Riderを起動して、[Configure]プルダウンから[Plugins]を選択する。<br>
199行目: 213行目:
*# まず、Avaloniaテンプレートプロジェクトを作成する。
*# まず、Avaloniaテンプレートプロジェクトを作成する。
*#: Avaloniaのバージョンを指定しない場合
*#: Avaloniaのバージョンを指定しない場合
*#:: <code>dotnet new avalonia.app -o <Avaloniaプロジェクト名></code>
*#:: <pre>dotnet new avalonia.app -o <Avaloniaプロジェクト名></pre>
*#: <br>
*#: <br>
*#: Avaloniaのバージョンを指定する場合
*#: Avaloniaのバージョンを指定する場合
*#:: <code>dotnet new avalonia.app -o <Avaloniaプロジェクト名> -A <Avaloniaのバージョン></code>
*#:: <syntaxhighlight lang="text">
*#:: <code>dotnet new avalonia.app -o <Avaloniaプロジェクト名> --AvaloniaVersion <Avaloniaのバージョン></code>
dotnet new avalonia.app -o <Avaloniaプロジェクト名> -A <Avaloniaのバージョン>
# または
dotnet new avalonia.app -o <Avaloniaプロジェクト名> --AvaloniaVersion <Avaloniaのバージョン>
</syntaxhighlight>
*#:: <br>
*#:: <br>
*#:: 例1. <code>dotnet new avalonia.app -o <Avaloniaプロジェクト名> -A 11.0.0-preview4</code>
*#:: <syntaxhighlight lang="text">
*#:: 例2. <code>dotnet new avalonia.app -o <Avaloniaプロジェクト名> -A 0.10.18</code>
# 例1.
dotnet new avalonia.app -o <Avaloniaプロジェクト名> -A 11.0.0-preview4
# 例2.
dotnet new avalonia.app -o <Avaloniaプロジェクト名> -A 0.10.18
</syntaxhighlight>
*#: <br>
*#: <br>
*# 次に、Riderを起動して、上記で作成した新規プロジェクトを開く。
*# 次に、Riderを起動して、上記で作成した新規プロジェクトを開く。
<br>
<br>
==== Avalonia UIのアンインストール ====
==== Avalonia UIのアンインストール ====
Avaloniaをアンインストールする場合、<code>dotnet</code>コマンドを実行することにより、アンインストールコマンドが確認できる。<br>
Avaloniaをアンインストールする場合、<code>dotnet</code>コマンドを実行することにより、アンインストールコマンドが確認できる。<br>
# Avaloniaのアンインストールコマンドを確認する
# Avaloniaのアンインストールコマンドを確認する
#: <code>dotnet new uninstall</code>
#: <syntaxhighlight lang="text">
#: <code>dotnet new -u (非推奨)</code>
dotnet new uninstall
# または
dotnet new -u (非推奨)
</syntaxhighlight>
#: <br>
#: <br>
# Avaloniaをアンインストールする
# Avaloniaをアンインストールする
#: <code>dotnet new uninstall <Avaloniaのパッケージ名></code>
#: <syntaxhighlight lang="text">
#: <code>dotnet new -u <Avaloniaのパッケージ名> (非推奨)</code>
dotnet new uninstall <Avaloniaのパッケージ名>
# または
dotnet new -u <Avaloniaのパッケージ名> (非推奨)
</syntaxhighlight>
<br>
<br>
Avalonia UIの詳細を知りたい場合は、[https://docs.avaloniaui.net Avaloniaの公式Webサイトのドキュメント]を参照すること。<br>
Avalonia UIの詳細を知りたい場合は、[https://docs.avaloniaui.net Avaloniaの公式Webサイトのドキュメント]を参照すること。<br>
233行目: 260行目:
Uno Platformテンプレートをインストールするため、以下のコマンドを実行する。<br>
Uno Platformテンプレートをインストールするため、以下のコマンドを実行する。<br>
* インストールされている.NET SDKが1つの場合
* インストールされている.NET SDKが1つの場合
*: <code>dotnet new install Uno.Templates</code>
*: <pre>dotnet new install Uno.Templates</pre>
*: <br>
*: <br>
* インストールされている.NET SDKが複数存在する場合
* インストールされている.NET SDKが複数存在する場合
*: 現在、インストールされている.NET SDKのバージョンを確認する。
*: 現在、インストールされている.NET SDKのバージョンを確認する。
*: <code>dotnet --list-sdks</code>
*: <pre>dotnet --list-sdks</pre>
*: <br>
*: <br>
*: 任意のディレクトリに移動して、global.jsonファイルを作成するため、以下のコマンドを実行する。<br>
*: 任意のディレクトリに移動して、global.jsonファイルを作成するため、以下のコマンドを実行する。<br>
*: <code>cd <任意のディレクトリ></code>
*: <syntaxhighlight lang="text">
*: <code>dotnet new globaljson --sdk-version <.NETのバージョン 例. 5.0.403></code>
cd <任意のディレクトリ>
dotnet new globaljson --sdk-version <.NETのバージョン 例. 5.0.403>
</syntaxhighlight>
*: <br>
*: <br>
*: Uno Platformテンプレートをインストールする。
*: Uno Platformテンプレートをインストールする。
*: <code>dotnet new install Uno.Templates</code>
*: <pre>dotnet new install Uno.Templates</pre>
<br>
<br>
現時点では、RiderにはUno Platform向けのテンプレートが存在しないため、Uno Platormプロジェクトを作成する場合は、以下のコマンドを実行する。<br>
現時点では、RiderにはUno Platform向けのテンプレートが存在しないため、Uno Platormプロジェクトを作成する場合は、以下のコマンドを実行する。<br>
250行目: 279行目:
<br>
<br>
Uno Platformを使用した設計方法は、以下に示す公式Webサイトを参照すること。<br>
Uno Platformを使用した設計方法は、以下に示す公式Webサイトを参照すること。<br>
https://platform.uno/docs/articles/intro.html<br>
* https://platform.uno/docs/articles/intro.html<br>
<br>
<br>
<u>※注意</u><br>
<u>※注意</u><br>
<u>Uno Platformテンプレートのインストールは、.NET SDKのバージョンごとに行われる。</u><br>
<u>Uno Platformテンプレートのインストールは、.NET SDKのバージョンごとに行われる。</u><br>
<u>つまり、テンプレートは、dotnet --versionコマンドで示されるバージョンに合わせてインストールされる。</u><br>
<u>つまり、テンプレートは、<code>dotnet --version</code> コマンドで示されるバージョンに合わせてインストールされる。</u><br>
<br>
<br>
<u>インストールに使用したバージョンと異なるバージョンのテンプレートを使用する時、"No templates found matching: 〜."というエラーが発生することに注意する。</u><br>
<u>インストールに使用したバージョンと異なるバージョンのテンプレートを使用する時、"No templates found matching: 〜."というエラーが発生することに注意する。</u><br>
261行目: 290行目:
Uno Platformをアンインストールする場合、<code>dotnet</code>コマンドを実行することにより、アンインストールコマンドが確認できる。<br>
Uno Platformをアンインストールする場合、<code>dotnet</code>コマンドを実行することにより、アンインストールコマンドが確認できる。<br>
# Uno Platformのアンインストールコマンドを確認する。
# Uno Platformのアンインストールコマンドを確認する。
#: <code>dotnet new uninstall</code>
#: <syntaxhighlight lang="text">
#: <code>dotnet new -u (非推奨)</code>
dotnet new uninstall
# または
dotnet new -u (非推奨)
</syntaxhighlight>
#: <br>
#: <br>
# Uno Platformをアンインストールする。
# Uno Platformをアンインストールする。
#: <code>dotnet new unintall <Uno Platformのパッケージ名></code>
#: <syntaxhighlight lang="text">
#: <code>dotnet new -u <Uno Platformのパッケージ名> (非推奨)</code>
dotnet new unintall <Uno Platformのパッケージ名>
# または
dotnet new -u <Uno Platformのパッケージ名> (非推奨)
</syntaxhighlight>
<br><br>
<br><br>
{{#seo:
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,電気回路,電子回路,基板,プリント基板
|description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux
|image=/resources/assets/MochiuLogo_Single_Blue.png
}}


__FORCETOC__
__FORCETOC__
[[カテゴリ:C_Sharp]][[カテゴリ:RHEL]][[カテゴリ:SUSE]]
[[カテゴリ:C_Sharp]][[カテゴリ:RHEL]][[カテゴリ:SUSE]]