この質問は次のようになります。GNOME デスクトップから安全に削除する項目 => GNOME(しかし重複ではありません)。
GNOMEデスクトップ環境を削除したいです。この質問で提案されたコマンドを実行すると、Fedora 29では機能しません。
$ sudo dnf group remove gnome-desktop-environment
Warning: Group 'gnome-desktop-environment' is not installed.
Error: No groups marked for removal.
コントラリー(Contrary)というグループがあることがわかりましたgnome-desktop
。
ただし、sudo dnf group remove gnome-desktop
インストールされている何百ものパッケージが削除対象として一覧表示されます。これには、GNOMEとまったく関係のないパッケージ(たとえばlib*
、、、、、、...)が含まれます。このコマンドを実行すると、システムを完全に再インストールする必要があるかどうかが心配です。plasma-*
texlive-*
お持ちですか?安全正しく機能するKDEをインストールできるように、Fedora 29からGNOMEデスクトップ環境を削除する方法はありますか?
ただ、一部のディスクスペースを取り戻したいだけです(すべてではない…)。
答え1
を使用すると、実際に同じ操作でパッケージを削除してインストールできますdnf swap
。このオプションは個々のパッケージ名だけでなくグループも受け入れるため、1つのパッケージ名を別のパッケージ名に切り替えることができます。
dnf swap @gnome-desktop @kde-desktop
答え2
他の答えで指摘したように# dnf group remove gnome-desktop
。これにより、GNOME自体とは関係のないパッケージ(Xorgなど)も含め、ほとんどのパッケージが削除されます。
ただし、完全に再インストールせずに1つのDEから切り替えたい場合は、たとえば、# dnf groupinstall kde-desktop
新しいFedoraバージョンのようにXとすべての必須パッケージを再インポートできます。
chromium
私が見つけた1つの迷惑な小さなことは、dnfのようにパッケージを再インストールする必要があることです。しかし、彼らは構成を維持するので、私にとっては大きな問題ではありません。
答え3
これは満足のいく答えではないかもしれませんが、私はそうは思いません。私は最近i3に切り替えるためにFedora 29からgnomeを削除しようとしました。一度はウィンドウマネージャを設定した後、gnomeを「ただ」削除したこと$ sudo dnf group remove gnome-desktop
があり、その後はxserverを起動することもできませんでした。おっしゃったように$ dnf group remove gnome-desktop-environment
古いようです。私もこのテーマが面白かった。
答え4
私はFedora 37からCinnamonに切り替えるためにこれを行うことができ、以下のKDEで動作する同様の方法を提供しました。dnf grouplist --hidden -v
KDEやCinnamonに切り替えていない場合は、検索した別の名前に置き換えることができます。 gdmを削除してlightdmに切り替えるので、テキストモードtty(Ctrl + Alt + F2やグラフィックではなくFキーを押すなど)にする必要があります!
問題が発生し、グラフィカルログイン画面がない場合はCtrl + Alt + F3、または使用していない他の端末sudo dnf install sddm
(sudo systemctl enable sddm
またはCinnamonが必要な場合はlightdm)を押して、次の手順に従います。
GUIがなく、同じコンピュータでこのページを読みやすくするため、これをホームディレクトリ(〜)にスクリプトとして保存することをお勧めします(本当にブロックされている場合はlynxブラウザをインストールしてください)。
このスクリプトの KDE (以下) および Cinnamon バージョンの更新は、次の場所にあります。https://github.com/poikilos/linux-preinstall。
KDEバージョン:
wget -O ~/swap-gnome-to-kde.fedora.sh https://github.com/Poikilos/linux-preinstall/raw/master/everyone/optional/swap-gnome-to-kde.fedora.sh
シナモンバージョン:
wget -O ~/swap-gnome-to-cinnamon.fedora.sh https://github.com/Poikilos/linux-preinstall/raw/master/everyone/optional/swap-gnome-to-cinnamon.fedora.sh
続行するかどうかを選択する前に、免責事項を含むライセンスに同意してください。https://github.com/Poikilos/linux-preinstall/blob/master/license.txt
何かをする前に:
- すべてのタスクを保存し、すべてのGUIプログラムを閉じてからログアウトします(すべてのTTYのすべてのGUIアプリケーションが閉じます。別のデスクトップマネージャに切り替えるとき! )
- 上記で選択した wget コマンドを実行します。
- 上記のように、GUIターミナルアプリケーションではなくテキストモード(Ctrl + Alt + F2やグラフィックではないtty)を入力してください。
echo "This script was not tested with KDE. Only the Cinnamon version was tested."
echo "If you're not sure what you're doing or are in a GUI Terminal application press Ctrl+C to cancel!"
echo "5 seconds left to cancel..."
sleep 5
sudo dnf install -y sddm
sudo mkdir /etc/dnf/protected.d-unprotected-by-linux-preinstall
sudo mv /etc/dnf/protected.d/fedora-workstation.conf /etc/dnf/protected.d-unprotected-by-linux-preinstall/
# ^ has NetworkManager & gnome-shell, but KDE uses NetworkManager:
echo "NetworkManager" | sudo tee /etc/dnf/protected.d/cinnamon-fedora-workstation-linux-preinstall.conf
sudo dnf groupremove "GNOME desktop Environment"
echo "Only say 'y' to the following if you're really sure and you are in a text-mode tty, not a GUI terminal!"
# Remove extras that will block gnome-shell uninstall:
sudo dnf remove "gnome-shell-*"
# swap avoids removing packages that both use:
sudo dnf swap gnome-shell @kde-desktop-environment
sudo systemctl enable sddm
成功または失敗を知らせるか、リポジトリにプール要求を送信してください。