README_ja-JP.md
<a href="https://hellogithub.com/repository/dd55be3ac0c146208259f17b29d2162f" target="_blank"></a>
レノボ・レギオン・ツールキット(LLT)は、レノボ・レギオン(および類似の)シリーズのノートパソコン向けに作成されたユーティリティで、Lenovo VantageやLegion Zoneでのみ利用可能な機能を変更することができます。
バックグラウンドサービスを実行せず、メモリを少なく使用し、CPUをほとんど使用せず、テレメトリを含みません。Lenovo Vantageと同様に、このアプリケーションはWindows専用です。
レギオンシリーズのDiscordに参加してください:https://discord.com/invite/legionseries!
このツールには保証がありません。自己責任で使用してください。
このREADMEを注意深く読んでください。重要な情報が含まれています。
次の方法でプログラムをダウンロードできます:
リリースページから手動でダウンロード
wingetを使用:
winget install BartoszCichecki.LenovoLegionToolkit
Scoopを使用:
scoop bucket add versions
scoop bucket add extras
scoop install extras/lenovolegiontoolkit
[!TIP] Linux用のVantageの代替品を探している場合は、LenovoLegionLinuxプロジェクトをチェックしてください。
LLTはバックグラウンドで実行されているときに最適に動作するため、設定に移動して_自動起動_と_閉じると最小化_を有効にします。次に、VantageとHotkeysを無効にするか、アンインストールします。その後、LLTは常に起動時に実行され、VantageとHotkeysが処理していたすべての機能を引き継ぎます。
[!WARNING] LLTを完全に閉じると、Windowsの電源モードや電源プランの同期、マクロ、アクションなどの一部の機能が動作しなくなります。これは、LLTがバックグラウンドサービスを実行せず、変更に応答できないためです。
クリーンなWindowsインストールにLLTをインストールした場合、必要なドライバがインストールされていることを確認してください。ドライバが不足している場合、一部のオプションが利用できないことがあります。特に、次の2つがシステムにインストールされていることを確認してください:
何らかの理由でLLTインストーラーが.NETを正しく設定しなかった場合:
[!NOTE] ScoopからLLTをインストールした場合、.NET 8は依存関係として自動的にインストールされるはずです。何かが失敗した場合、
scoop updateを使用してすべてのパッケージを更新し、--force引数を使用してLLTを再インストールしてみてください。
これらの手順を実行した後、ターミナルを開いてdotnet --infoと入力できます。出力で.NET runtimes installedセクションを探し、このセクションに次のようなものが表示されるはずです:
Microsoft.NETCore.App 8.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
および
Microsoft.WindowsDesktop.App 8.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
正確なバージョン番号は異なる場合がありますが、8.x.xであれば問題ありません。これらの手順を実行した後でも、LLTが起動時に.NETが見つからないなどのエラーを表示する場合、問題はLLTではなく、あなたのマシンにあります。
Legion Series Discordに参加し、#legion-toolkitチャンネルに移動してください。将来のリリースのベータ版が頻繁に投稿されます!
Lenovo Legion Toolkitは、Lenovo LegionノートパソコンおよびIdeapad Gaming、LOQなどの類似のノートパソコン向けに作成されています。
第6世代(MY2021)、第7世代(MY2022)、第8世代(MY2023)がサポートされていますが、一部の機能は第5世代(MY2020)でも動作します。第6世代以前のデバイスやLegion以外のデバイスに関連する問題は、このプロジェクトの範囲外です。
起動時に互換性のないメッセージが表示される場合は、下部の貢献セクションを確認して、どのように支援できるかを確認してください。すべてのハードウェアとすべてのオプションを互換性のあるものにすることはできない場合がありますので、ご了承ください。
他のノートパソコンのサポートは計画されていません。
全体的な推奨事項として、LLTを使用している間はVantage、Hotkeys、Legion Zoneを無効にするかアンインストールすることをお勧めします。LLTが他のLenovoアプリと一緒に動作する場合、一部の機能が競合したり、正常に動作しないことがあります。
[!TIP] LLTの無効化オプションを使用するのが最も簡単な方法です。
LLTは現在、複数のユーザーのインストールをサポートしていないため、ノートパソコンに複数のユーザーが必要な場合、問題が発生する可能性があります。管理者権限のないアカウントにも同様の問題が発生します。LLTは管理者権限のあるアカウントが必要です。管理者権限のないアカウントにLLTをインストールすると、LLTは正常に動作しません。
このアプリは次のことができます:
カスタムモードは、すべてのデバイスでサポートされています。電源モードのドロップダウンに表示され、基本的には4番目の電源モードであり、電力制限やファンの調整が可能です。カスタムモードはFn+Qショートカットでアクセスできません。すべてのデバイスがカスタムモードのすべての機能をサポートしているわけではありません。
次のBIOSを持っている場合:
カスタムモードが正常に機能するために、上記の最小バージョンに更新してください。
Spectrum per-key RGBと4ゾーンRGBバックライトの両方がサポートされています。競合を避けるために、Vantageとそのサービスを無効にする必要があります。他のRGBアプリを使用している場合は、FAQの解決策を確認してください。
他の照明機能(1レベルおよび3レベルのホワイトキーボードバックライト、パネルロゴ、リアポートバックライトなど)もサポートされていますが、いくつかの制約があります:
Corsair iCueを必要とする照明は、LLTではサポートされていません。
[!IMPORTANT] Riot Vanguard DRM(Valorantなどで使用される)は、RGBコントロールに問題を引き起こすことが知られています。RGB設定が表示されず、インストールされている場合は、起動時に実行されないようにするか、アンインストールしてください。
[!NOTE] ハイブリッドモード/GPU動作モードオプションはAdvanced Optimusではなく、それとは別に動作します。
dGPUを使用する主な方法は2つあります:
これらの2つのモードを切り替えるには、再起動が必要です。
第7世代および第8世代のノートパソコンでは、ハイブリッドモードに追加の2つの設定があります:
dGPUが使用されている場合、dGPUは切断されないことがあり、ほとんどの場合、切断されません。これには、dGPUを使用するアプリ、外部モニターの接続、およびLenovoによって指定されていないその他のケースが含まれます。LLTの「Deactivate GPU」オプションを使用する場合、問題が発生する前に、dGPUがオフになっており、外部画面が接続されていないことを確認してください。
上記のすべての設定は、ECの組み込み機能を使用しており、これらの機能がどれだけうまく機能するかは、Lenovoのファームウェア実装に依存します。私の観察によると、頻繁に切り替えない限り、これらの機能は信頼性があります。これらの方法の変更は瞬時に行われないため、忍耐が必要です。LLTは、頻繁なハイブリッドモードの切り替えを禁止し、ECがdGPUを起動できなかった場合に追加の試行を行うことで、これらの問題を軽減しようとします。dGPUが再表示されるまでに最大10秒かかる場合があります。
問題が発生した場合は、GPU動作モードの実験的な方法を試してみてください。詳細については、引数セクションを参照してください。
[!WARNING] デバイスマネージャーを使用してdGPUを無効にしても、デバイスは切断されず、高い電力消費を引き起こします!
dGPUがアクティブなままになることがあります。たとえば、外部画面を接続して切断した場合、一部のプロセスがdGPUで実行され続け、バッテリー寿命が短くなります。
GPUを無効にするための2つの方法があります:
dGPUがアクティブで、ハイブリッドモードが有効で、dGPUに接続された画面がない場合、無効化ボタンが有効になります。ボタンにカーソルを合わせると、dGPUの現在のP状態とdGPUで実行されているプロセスのリストが表示されます。
[!NOTE] 一部のアプリは、この機能を使用するとクラッシュすることがあります。
オーバークロックオプションは、Vantageで利用可能なものと同様のシンプルなオーバークロックを目的としています。Afterburnerなどのツールの代わりにはなりません。次の点に注意してください:
まず、LLTで表示される電源モード(またはFn+Qで切り替える)は、電源プラン(コントロールパネルからアクセスするもの)や電源モード(設定アプリから変更できるもの)とは異なります。
現代の(お勧めの)アプローチは、Windows電源モードを使用し、デフォルトの「バランス(推奨)」電源プランのみを使用することです。Windows設定アプリで選択できる3つの電源モードがあります:
これらをLLT設定で、Quiet、Balance、Performance、Customの各レギオン電源モードに割り当てることができます。これを行うと、レギオン電源モードを変更するたびに、対応するWindows電源モードが自動的に設定されます。
従来のアプローチは、複数の電源プランを使用することです。これらのプランは、一部のデバイスに工場出荷時にインストールされています。これらを使用するか、独自のプランを構成する場合、Windows設定アプリの設定をデフォルトの「バランス」に設定しておきます。LLT設定で、レギオン電源モードを変更するたびに電源プランを自動的に切り替えるように構成できます。
電源モードやプランの同期に問題がある場合、特に2つのアプローチを切り替える場合、powercfg -restoredefaultschemes; shutdown /r /t コマンドを使用してWindows電源設定をデフォルトにリセットできます。このコマンドは、すべての電源プランをデフォルトにリセットし、デバイスを再起動します。デフォルトの「バランス(推奨)」以外のすべてのプランが削除されるため、再度使用する予定がある場合は、コピーを作成してください。
第6世代および第7世代のノートパソコンでは、ブートロゴ(起動時に表示されるデフォルトの「Legion」画像)を変更することができます。ブートロゴはUEFIに保存されておらず、ブートドライブのUEFIパーティションに保存されています。カスタムブートロゴを設定する際、LLTは解像度、画像形式などの基本的なチェックを行い、互換性を確保するためにチェックサムを計算します。ただし、実際の検証は次回の起動時に行われます。UEFIはUEFIパーティションから画像を読み込み、表示しようとします。何らかの理由で失敗した場合、デフォルトの画像が使用されます。解像度と画像形式以外の正確な基準は不明であり、一部の画像は表示されないことがあります。この場合、別の画像を試してみてください。
アクションの「実行」ステップを使用して、アクションから任意のプログラムやスクリプトを開始できます。構成するには、実行可能ファイル(.exe)またはスクリプト(.bat)へのパスを提供する必要があります。オプションで、スクリプトやプログラムがサポートする引数を提供することもできます。これは、コマンドラインから何かを実行するのと同じです。
ノートパソコンをシャットダウン
shutdown/s /t 0ノートパソコンを再起動
shutdown/rプログラムを実行
C:\path\to\the\program.exe(プログラムがPATH変数にある場合、名前のみを使用できます) (オプション、サポートされている引数のリストについては、プログラムのREADME、ウェブサイトなどを確認してください)スクリプトを実行
C:\path\to\the\script.bat(スクリプトがPATH変数にある場合、名前のみを使用できます) (オプション、サポートされている引数のリストについては、スクリプトのREADME、ウェブサイトなどを確認してください)Pythonスクリプト
C:\path\to\python.exe(またはPATH変数にある場合はpython)C:\path\to\script.pyLLTは、スクリプト内からアクセスできるいくつかの変数をプロセス環境に自動的に追加します。これらの変数は、コンテキストが必要な高度なスクリプトに役立ちます。トリガーに応じて、異なる変数が追加されます。
<details> <summary>環境変数</summary>LLT_IS_AC_ADAPTER_CONNECTED=TRUELLT_IS_AC_ADAPTER_CONNECTED=TRUELLT_IS_AC_ADAPTER_LOW_POWER=TRUELLT_IS_AC_ADAPTER_CONNECTED=FALSELLT_POWER_MODE=<value>、ここでvalueは次のいずれか:1 - Quiet、2 - Balance、3 - Performance、255 - CustomLLT_POWER_MODE_NAME=<value>、ここでvalueは次のいずれか:QUIET、BALANCE、PERFORMANCE、CUSTOMLLT_IS_GAME_RUNNING=TRUELLT_IS_GAME_RUNNING=FALSELLT_PROCESSES_STARTED=TRUELLT_PROCESSES=<value>、ここでvalueはカンマ区切りのプロセス名のリストLLT_PROCESSES_STARTED=FALSELLT_PROCESSES=<value>、ここでvalueはカンマ区切りのプロセス名のリストLLT_IS_LID_OPEN=TRUELLT_IS_LID_OPEN=FALSELLT_IS_DISPLAY_ON=TRUELLT_IS_DISPLAY_ON=FALSELLT_IS_EXTERNAL_DISPLAY_CONNECTED=TRUELLT_IS_EXTERNAL_DISPLAY_CONNECTED=FALSELLT_IS_HDR_ON=TRUELLT_IS_HDR_ON=FALSELLT_WIFI_CONNECTED=TRUELLT_WIFI_SSID=<value>、ここでvalueはネットワークのSSIDLLT_WIFI_CONNECTED=FALSELLT_IS_SUNSET=<value>、ここでvalueはトリガーの設定に応じてTRUEまたはFALSELLT_IS_SUNRISE=<value>、ここでvalueはトリガーの設定に応じてTRUEまたはFALSELLT_TIME"、ここでvalueはトリガーの設定に応じてHH:mmLLT_DAYS", ここでvalueはトリガーの設定に応じて次のいずれかのカンマ区切りリスト:MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY、SUNDAYLLT_PERIOD=<value>、ここでvalueは間隔の秒数LLT_STARTUP=TRUELLT_RESUME=TRUE「終了を待つ」がチェックされている場合、LLTは起動されたプロセスの標準出力からの出力をキャプチャします。この出力は$RUN_OUTPUT$変数に保存され、「通知を表示」ステップで表示できます。
LLTの一部の機能をコマンドラインから直接制御することができます。CLI実行可能ファイルはllt.exeと呼ばれ、インストールディレクトリにあります。
CLIが正常に動作するためには、LLTがバックグラウンドで実行されており、CLIオプションがLLT設定で有効になっている必要があります。llt.exeをPATH変数に追加して、より簡単にアクセスできるようにすることもできます。
CLIは管理者として実行する必要はありません。
<details> <summary>機能</summary>llt quickAction --list - すべてのクイックアクションをリストしますllt quickAction <name> - 指定された<name>のクイックアクションを実行しますllt feature --list - サポートされているすべての機能をリストしますllt feature get <name> - 指定された<name>の機能の値を取得しますllt feature set <name> --list - 指定された<name>の機能のすべての値をリストしますllt feature set <name> <value> - 指定された<name>の機能を指定された<value>に設定しますllt spectrum profile get - 現在のSpectrum RGBプロファイルを取得しますllt spectrum profile set <profile> - Spectrum RGBプロファイルを<profile>に設定しますllt spectrum brightness get - 現在のSpectrum RGBの明るさを取得しますllt spectrum brightness set <brightness> - Spectrum RGBの明るさを<brightness>に設定しますllt rgb get - 現在の4ゾーンRGBプリセットを取得しますllt rgb set <profile> - 4ゾーンRGBを<preset>に設定しますLenovo Legion Toolkitを楽しんで使用している場合は、寄付を検討してください。
特別な感謝を:
翻訳提供者:
翻訳を監視および修正してくれたすべての人に感謝します!
バージョン2.14.0以降、LLTはVantageに関連する残りのプロセスの検出に関して非常に厳格です。Vantageは3つのコンポーネントをインストールします:
最も簡単な解決策は、LLT設定に移動し、Lenovo Vantage、LegionZone、Hotkeysを無効にするオプションを選択することです(インストールされているもののみが表示されます)。
それらを削除したい場合は、すべての3つをアンインストールすることを確認してください。そうしないと、LLTの一部のオプションが利用できなくなります。タスクマネージャーでVantageまたはImControllerを含むプロセスを確認できます。ImControllerプロセスを削除するのに問題がある場合は、System Interface Foundation V2デバイスのアンインストールガイドを参照してください。
LLTは、多くの低レベルのWindows APIを使用しており、アンチウイルスによって疑わしいと誤ってフラグが立てられることがあります。LLTはオープンソースであり、このソフトウェアが何をしているのか疑問がある人は誰でも簡単に監査できます。すべてのインストーラーはGitHubで直接ビルドされており、GitHub Actionsを使用しているため、含まれているものに疑問の余地はありません。この問題は、すべてのコードに署名することで解決できますが、拡張検証証明書に年間数百ドルを費やす余裕はありません。
このプロジェクトのウェブサイトからインストーラーをダウンロードした場合、心配する必要はありません - 警告は誤検知です。問題の解決に協力できる場合は、連絡を取りましょう。
LLT設定でFn+F9ホットキーをカスタマイズできます。他のホットキーはカスタマイズできません。
いいえ。コンザベーションモードのしきい値は、ファームウェアで60%(2021年およびそれ以前)または80%(2022年およびそれ以降)