デスクトップ/ロック画面でビデオを再生するためのPlasma 6壁紙プラグイン。
aur/plasma6-wallpapers-smart-video-wall-paper-rebornあなたの好みのaurヘルパーを使用します(例: yay -S plasma6-wallpapers-smart-video-wallpaper-reborn )
KDEストアPlasma 6バージョンからプラグインをインストールする
ロックスクリーンの壁紙として設定するには、システム設定に移動します>スクリーンロック>外観:構成...
ハードウェアビデオアクセラレーションにより、ビデオカードがビデオをデコード/エンコードすることができ、CPUをオフロードして節約することができます。
まず、Accelerationを確認して、NVTOPをインストールして実行できます。ハードウェアアクセラレーションが機能しているときにデコード使用が表示されます。

nvtopが利用できない場合は、使用できます。
intel_gpu_topnvidia-smi dmon (dec column)デコードの使用がない場合は、システムでビデオアクセラレーションを有効にする必要があります
QTがAMD GPUでクラッシュを引き起こすことにいくつかの問題があるかもしれません。これは現在、QTBUG -124586 -QMLビデオメディアプレーヤーセグメンテーション障害で調査中です。
クラッシュから回復するには、以下のターミナル/TTYでこのコマンドを使用して、構成からビデオを削除します
sed -i ' s/^VideoUrls=.*$/VideoUrls=/g ' $HOME /.config/plasma-org.kde.plasma.desktop-appletsrc $HOME /.config/kscreenlockerrc次に、Plasmashell systemctl --user restart plasma-plasmashell.service plasmashell --replace再起動してください。
メディアコーデックとQT6-MultimediaおよびGSTREAMERパッケージを持っていない場合は、次のようにインストールします。
opensuse
sudo zypper install opi
opi codecs
sudo zypper install qt6-multimedia gstreamer-plugins-libavアーチ
sudo pacman -S qt6-multimedia qt6-multimedia-gstreamer gst-libav --needed追加のコーデックが必要な場合は、https://wiki.archlinux.org/title/gstreamerを参照してください
このリストを拡張するためのPRは大歓迎です:)
リブート
その後、ビデオが再生されない場合、デスクトップのループまたはクラッシュに失敗します(必要に応じて上記のsedコマンドを使用してプラグイン構成を削除します)、QTメディアバックエンドをgstreamerに切り替えてみてください(デフォルトはffmpegです):
ファイルを作成します~/.config/plasma-workspace/env/qt-media-backend.sh
#! /bin/bash
export QT_MEDIA_BACKEND=gstreamerもう一度再起動して変更を適用し、 echo $QT_MEDIA_BACKENDを実行して正しく設定されたことを確認します
ビデオはまだ再生/クラッシュを続けていませんか?これらの手順に従ってください
journalctl -f > journal.txtとsudo dmesg -wHT > dmesg.txt別々のターミナルで実行しますsedコマンド)を削除しますkinfo > sysinfo.txtコマンドまたはシステム設定からシステム情報を取得>このシステムについてQT_FFMPEG_DEBUG=1 QSG_INFO=1 QT_LOGGING_RULES="*.debug=true" qml6 test.qml 2> qml_video_test_log.txt , (qml6 may be qml-qt6 or /usr/lib/qt6/bin/qml please confirm is qt6 -versionを含むもの)このファイルは、インターネットからフルスクリーンでいくつかのパブリックテストビデオを再生します。すぐにクラッシュしない場合は、一時停止/次のボタンをクリックしてみてください。lspci -k | grep -EA3 'VGA|3D|Display' > lspci.txtを実行しますlspci -k | grep -EA3 'VGA|3D|Display' > lspci.txt