すべての拡張機能がソフトウェアセンターからインストールされ、本日、拡張機能更新通知機能をインストールしました。更新された拡張機能がいくつかありました。ソフトウェアセンターは拡張機能を更新せず、ユーザーに通知しません。私が逃したものはありますか?
Gnome拡張機能は extensions.gnome.org によって更新されます。サイトにアクセスして、上部にある[インストールされている拡張機能]タブをクリックし、必要に応じて更新してください。私のお気に入りのどこかに、これと2つのオプション(1つのgithubユーザー、および拡張機能が利用可能になったときに通知する拡張機能)を説明するリンクがあります...今それを取得しようとしています。 見つかりました !
端末を使用して拡張機能を更新する場合は、 this スクリプトを使用することもできます。
次のコマンドを実行してインストールします。
Sudo apt install curl
wget -O gnome-Shell-extension-installer "https://github.com/brunelli/gnome-Shell-extension-installer/raw/master/gnome-Shell-extension-installer"
chmod +x gnome-Shell-extension-installer
Sudo mv gnome-Shell-extension-installer /usr/bin/
次に、gnome-Shell-extension-installer --update
を使用して拡張機能を更新できます。
再起動のたびに拡張機能を自動的に更新する場合は、次のsystemdタイマーとサービスをインストールします。
user=$(whoami)
cat <<EOF | Sudo tee /etc/systemd/system/gnome-Shell-extension-updater.service > /dev/null
[Unit]
Description=Update all Gnome Shell Extensions
[Service]
User=$user
ExecStart=/usr/bin/gnome-Shell-extension-installer --update
EOF
cat <<EOF| Sudo tee /etc/systemd/system/gnome-Shell-extension-updater.timer > /dev/null
[Unit]
Description=Update Gnome Shell Extensions after every boot
[Timer]
OnBootSec=5m
[Install]
WantedBy=timers.target
EOF
Sudo systemctl daemon-reload
Sudo systemctl enable gnome-Shell-extension-updater.timer
これらのコマンドは、systemd.timer
とsystemd.service
を作成します。タイマーはサービスを実行して、起動の5分後に拡張機能を更新します。必要に応じて調整できます。
ソフトウェアセンターを使用してインストールされたGnome Shell拡張機能は、システム上の他のすべてのソフトウェアと同様に、Ubuntuリポジトリからシステム全体で更新されます。設計上、Ubuntuシステムの他のアプリケーションと同様に、拡張機能は必ずしもアップストリームで公開されている新しいバージョンに更新されるとは限りません。
システム全体の拡張機能は、Ubuntu開発者によってサポートされています。 オペレーティングシステムの安定性が最も懸念される場合は、Ubuntu開発者を信頼してください。開発者は、重大なエラーまたは脆弱性が存在する場合にのみ更新バージョンをプッシュします。
最新および最新が必要で必要な場合は、実際にサポートをインストールして、gnomeシェル拡張Webサイトから拡張機能をインストールしてください(デフォルトではインストールされません)。これはあなたが自分でコントロールする場所です。その方法でインストールされた拡張機能は、ユーザーのみにインストールされます。この方法でインストールされた拡張機能はサポートされていないため、更新が機能しないか、他の問題が発生する場合があります。