うつ病、双極性感情障害を抱えたけんけんのFedora、FreeBSD勉強日記。
Linux、Unixのデスクトップ用途として使う秘訣お教えします。
 since 2006年2月16日(木)

Gnome-Shell

[検証済み]次世代GNOMEのGNOME 40を先取りしよう!!

はじめに

GNOME 40のスクリーンショットを



にて披露しました。今回は実際にGNOME 40をインストールする方法を紹介します。GNOME 40に関してはFedora 33からFedora 34 Rawhideにアップグレードする方法とそこからGNOME公式のソースをビルドする方法とがあります。GNOMEのソースからビルドする方が最新のものをインストール出来るのでぜひチャレンジしてみて下さい。

Rawhideが35に切り替わって、Fedora 34のリポジトリが出来ました。それを踏まえて、--releasever=34に変えてください。この記事再検証する必要があります。

Fedora nightly composeが簡単でお勧めです。各Linux ftpサイトのfedora/linux/development を当たると有ります。

注意点

Fedora 34 Rawhide及びGNOME 40をインストールするにあたって注意することとして、まだBeta版でもないので実機本番環境は非推奨です。サブ機やVirtualBoxなどの仮想化環境にて楽しんで下さい。

fedora 34 Rawhide

GNOME 40を楽しむにあたって、まずはFedora 33な環境を用意し、Fedora 34 Rawhideにアップグレードします。アップグレード方法は、Fedora 32からFedora 33などへのアップグレードと同じです。

system-upgradeインストール

system-upgradeパッケージをインストールします。

sudo dnf install dnf-plugin-system-upgrade

system-upgradeダウンロード

system-upgrade用ダウンロードをします。releaseverの指定に34を指定します。またRawhideと書いてる箇所はFedora 34と読み替えてください。
(2021年2月15日(月)22時頃)

sudo dnf system-upgrade download --refresh --releasever=34

依存関係解決

パッケージ依存関係にエラーがあれば上記のコマンドに--allowerasingをつけて実行

system-upgradeリブート

system-upgradeダウンロード出来たら、以下のコマンドを打ってFedora 34 Rawhideへアップグレードを開始します。環境にもよりますが、数時間掛かると思います。

sudo dnf system-upgrade reboot

GNOME 40へようこそ

Fedora 34 Rawhideへアップグレード起動出来たら、GNOME 40が楽しめます。そのままお使い下さい。使い方がわかりにくかったりするかも?

ソースからビルド

Fedora 34 RawhideでもGNOME 40が楽しめますが、さらに最新のGNOME 40を使うならソースからビルドします。

dnf build-dep and install

mutterとgnome-shellパッケージをビルドするためのパッケージをインストールします。

sudo dnf build-dep gnome-shell mutter gtk4
sudo dnf install asciidoc

mkdir

ソースからビルドするための作業ディレクトリを作ります

cd 
mkdir ~/work
cd ~/work

mutter

mutterをビルドします。gitlabのGNOME公式からソースファイルを引っ張ってきてからビルドします。

git clone https://gitlab.gnome.org/GNOME/mutter
cd ~/work/mutter
meson _build --prefix=/usr/
sudo ninja install -C _build

gnome-shell

gnome-shellをビルドします。必ずmutterのビルドが終わってから実行して下さい。

git clone https://gitlab.gnome.org/gnome-shell
cd ~/work/gnome-shell
meson _build --prefix=/usr
sudo ninja install -C _build

再起動

ビルドとインストールが完了したら、再起動します。

最新のGNOME 40へようこそ

Fedora 34 Rawhideと少しUIが違うのが分かりますか?背景画像を変えたりすると横配置のワークスペースがわかりやすくなると思います。

gnome40-overview-workspace6

アンインストール

GNOME公式のgitlabのソースからFedora 34 Rawhideのものに戻したくなったら、以下のコマンドで戻せます。

cd ~/work/mutter
sudo ninja uninstall -C _build
cd ~/work/gnome-shell
sudo ninja uninstall -C _build
sudo dnf reinstall mutter gnome-shell

アップデート

アップデートするには、上記のアンインストール処理を施してから、

mutter

cd ~/work/mutter
sudo rm -Rf _build git pull meson _build --prefix=/usr/ sudo ninja install -C _build

gnome-shell

cd ../gnome-shell
sudo rm -Rf _build git pull meson _build --prefix=/usr/ sudo ninja install -C _build

として再起動します。

まとめ

Fedora 34 RawhideにアップグレードしてからGNOME公式の最新のソースからビルドする方法を紹介しました。GNOME 40の新UIの横方向に動くワークスペースをお楽しみ下さい。

おまけ

YoutubeにGNOME Live Codingしてる方がいますので、興味がある方は覗いてみてください。


また、ブログデザインをほんの少しだけ変えました。行間が詰まっていたので少しゆとりをもたせ、コマンド表示のマージンを少し多めに取り背景色を変えました。見やすくなっていると良いのですが。

参考リンク



GNOME次期リリースGNOME 40をちょいとのぞき見

次期リリースGNOME 40

 Fedora 34に搭載予定のGNOME次期リリースをちょいとのぞき見としてスクショをお見せします。ガンガン開発進行中なのでFedora 34公式リリースのときには今と大分違うものになるかもしれませんが、Fedora 33 GNOME 3.38の時のUIとは大分様変わりします。スクリーンショットはちゃんと私の手元でGNOME40を準備したものを載せています。恐らく実際のスクリーンショットを掲載しての日本語の記事では初だしでは?

 そのUIですが、ワークスペースが今までは縦配置でしがた横配置になります。横配置といってもGNOME 2.xのときのタスクバーにちょろっと横に並んでいるような代物ではなくて、GNOMEのオーバービューで画面中央に横にワークスペースをスライドするようなものに変わってます。また、お気に入りや起動してるアプリのドックは左から下に配置換えしてます。以下スクショをちょろっと。

スクリーンショット

 デスクトップ画面アクティビティをクリックした時のオーバービューのスクショがこちら。

gnome40-overview

 壁紙の雪国の壁紙が横に並びワークスペースが横に並んでいます。アプリを横のワークスペースに移動させることで隣のワークスペースにスムースに移動させることが出来ます。

gnome40-overview-move-app2

 アプリグリッドでは、アプリアイコンをドラッグすることでそれぞれのワークスペースに配置出来ます。(LibreOffice Impressのアイコンが一番左のワークスペースに見えますか?)

gnome40-overview-move-app3

 アプリのウインドウを横に移動させるとワークスペースが移動出来るのは直感的で良いなと思いました。今の所、ワークスペースを増やす方法がGUIで出来なさそうでdconf-editorでしか変えられないかな?ワークスペースが並んでいる一番右にアプリを持っていくと自動で追加してくれるとかあるといいんだけど。

gnome40-overview-workspace6

 オーバービューで見えているアプリを掴んで上部のワークスペースに持っていって移動とかも出来ないなど色々改善する余地はありそうですが、ワークスペース横配置のアプリタスク切り替えの作業しやすい印象を受けました。

まとめ

GNOME 40の現在の開発状況のスクリーンショットを紹介しました。中々素敵なUIだと思っていていただければ幸いです。次の記事はこのUIを実際に試す方法を紹介しようかなと思います。

GNOME公式記事

GNOME3.38新機能と特徴

GNOME 3.38

アプリ並び替え

以前のよく使うをなくし、アプリ全体ビューを順番を入れ替えカスタムフォルダへと整頓できる単一のカスタマイズ出来る一貫性のあるビューに置き換えた。アプリの周りを単純にクリック&ドラッグして移動すればよい。

再起動ボタン

システムメニュー(右上)から表示される再起動のボタンにたどり着くまでのクリックの回数が1回分少なくなった。【電源オフ/ログアウト】をクリックしてから、ログアウトやサスペンドや電源オフを押した後さらに再起動を選ぶ必要があったが、システムメニューをクリックし、続けて 【電源オフ/ログアウト】 をクリックするだけで再起動ボタンが表示され、 【再起動…】 を選べば再起動出来るようになった。

gnome-338-system-menu

New Tour app

GNOMEに最初のログイン時に表示される使い方ツアーアプリのデザインを一新。

gnome-338-tour-activity-search

Redesing core utility app

Screenshot、Clock、Sound Recorderなどのリデザイン。

gnome-screenshot-and-sound-recorder

Fedoraでは、Sound Recorderはデフォルトでインストールされてなかったと思うので、必要なら以下のコマンドで。


sudo dnf install gnome-sound-recorder

Ubuntuでは、Clocksがインストールされてないので、


sudo apt install gnome-clocks

設定

ペアレンタル・コントロール

ユーザー項目にペアレンタル・コントロールがあると謳っているが、該当項目が見当たらない。この機能はアプリの起動を制限したり、インストールする可能なアプリを制限するもののはずだった。gnomeから始まるパッケージ名の情報を見てみたが、関連するパッケージもなさそう。

指紋認証

指紋認証に対応。私はデバイス持ってないので試せない。

バッテリー残量

システムメニューにオプションで表示される。これも私は、ノートPC持ってないので試せない。

スクリーンレコード(画面録画)

PipeWireとカーネルAPIを生かして、リソースの消費を減らしレスポンシブを改善させた。

マルチモニタサポートの改善

周波数が違ってもマルチモニタで同期する。(Wayland限定)

マップ

スマホサイズに対応。衛生ビューでのラベル表示をナイトモードに切り替え。
Ubuntuではインストールされてないので、

sudo apt install gnome-maps

時計

世界時計を追加がでリデザインされた。さらに、アラーム機能でスヌーズと鳴る時間を設定可能になった。

gnome-338-clock

ゲームアプリ

ゲームアプリはこのリリースでパフォーマンスを改善した。検索結果は外観検索インタフェイスを目立たせ、今まで以上にあなたのお気に入りのゲームを始められる。
コレクションをサポートし、あなたはお気に入りや最近のコレクションを使って簡単にまたシンプルにアクセスし、ゲームをグループへと管理できる。ゲームアプリはlibretroへの幾らかの改善の結果としてNintendo 64ゲームをサポートします。もしゲームやエミュレーターがクラッシュしてもメインのアプリケーションはクラッシュしません。

Fedora 33 WorkStationデフォルトではGamesアプリはインストールされていないので以下でインストール。

sudo dnf install gnome-games

Ubuntuだとgnome-gamesパッケージはlibretroではなくgnome-chessやgnome-robosなどのGNOMEゲーム全般がインストールされる。
Ubuntuでのパッケージ名はgnome-games-appであり、以下でインストール。

sudo apt install gnome-games-app

Boxes

editing XML

仮想化KVMの管理マネージャーのBoxesの開発者や上級ユーザー用に、Boxesアプリはユーザーインターフェースでは出来ない上級設定を変更して有効にする、仮想マシンのlibvirt XMLを直接編集出来ます。

その他

Wi-Fi QRコード

Ubuntuのみ?私のFedoraマシンでは有線接続なので確認出来ないが、QRコードを使って他のデバイスとホットスポット接続が出来るように。

tracker3

GNOME内蔵のデータベースアプリtracker2をtracker3にアップデート。Tracker3サーチエンジンとデータベースでの主な改善はあなたの検索とクエリ出来るデータの種類をコントロールするのを許可することによって、Flatpakアプリケーションのsandboxをよりセキュアになりました。

GNOME端末

テキストカラースキームをアップデート。新しい色は綺麗に見え、色のコントラストを改善さすれことにより読みやすくしている。

GNOMEフォト

GNOMEフォトアプリはインスタグラムのClarendonフィルタによく似た、新しいイメージフィルタのTrencinを実装した。

Fractal

メッセージアプリFractalはFlatpakアプリなのかな?Fedoraのパッケージシステムリストにはないです。使ったことがないので割愛。

画面ロック中のサウンド

画面ロックスリープ中でもサウンドがなるようになったけど、3.38からかは分からない。

参考サイト

GNOME 3.38 Released - GNOME

GNOME 3.38 Release Notes

Gnome-shell拡張機能、カバーフローでちょっとだけ派手に。

センター試験も終わって、そろそろ2次試験の頃ですね。センター試験でこけてもあきらめずに逆転を狙って勉強しましょー。
私は、私立の大学になってしまいましたが、とても研究装置の整った大学にいけましたから。 </p>

さて、今回はgnome-shell拡張機能についてのご紹介。

私のツイ友さん、白馬の王子君に教えてもらったのですが、Gnome-shellでもWindowsで言うところのカバーフロー機能があるので、ご紹介。

画像はそのカバーフローの様子。といっても、スクリーンショット機能では写真が取れなかったので、このカバーフローを紹介してくださってるサイトのもの。

cover-flow

まず、この拡張機能のサイトは、Coverflow Alt-Tab - Gnome-Shell extenstionsです。
で、肝心のインストールですが、このサイトに行ったら画像の赤い枠で囲んであるところをONにするだけ。

gnome-shell-cover-flow-site
簡単...

そして、カッコイイ。そして、何故にこんなエフェクトが出来るのか… なんにしても、これでちょっとだけGnome-Shellが派手になりますね。

このカバーフロー以外の拡張機能もGnome Shell Extenstionsで紹介されてますので、色々探してみてください。
もしかすると、もっとイイ拡張機能がみつかるかもしれませんよ?

真っ黒なタスクバーは気が滅入る。Gnome3(Gnome-Shell)のテーマをインストールして変えてみよう!!

ブログネタ
Desktop Linux 入門 に参加中!

というわけで、Gnome-Shellのテーマというかタスクバーが真っ黒で正直、 テンションが下がる…
なので、Gnome-ShellのテーマをFedoraのパッケージマネージャを使って変更してみましょう。
gnome-shell-theme-selecotor

Gnome-Shellテーマの変更方法

gnome-teak-toolインストール

まずは、Gnome-Shellをカスタマイズ出来るgnome-tweak-toolをインストール。

su -c "yum install gnome-tweak-tool "

テーマセレクタのインストール

gnome-tweak-toolでテーマを選択出来るようにします。

su -c "yum install gnome-shell-extension-theme-selector"

Gnome-shellについて

Fedora 15からFedora 14より前にはGnome2系列でしたが、 Gnome3、Gnome-Shellが搭載されています。
(厳密にはGnome-Shellはあくまで、Gnome3のWindow Managerという位置づけらしい。当blogでは、あまり厳格に用語は定義せず書いています 。)

Gnome3は、今までのGnome2系列違い、UIというか見た目、使い方が全く異なるものになっています。

Gnome2系列までは、Windowsと同じようにメニューからアプリケーションを起動するという仕組みでしたが、
Gnome3から(グラフィックボードが対応していれば)、
[アクティビティ] or [Windowsキー田]を押せば、下図のように、
アイコンがズラッと並びそのアイコンをクリックするだけでアプリケーションが起動できる最近のスマートフォンやタブレットを意識したようなデザインが採用されています。

update

タッチパネルが当たり前なPCの時代がやってくると、このUIはとても使いやすいと感じるはず。
(Linux kernelには、configを見てみるとtouch panelドライバーももうすでに幾つか同梱されている様子。)

Fedora 15からこのGnome-shell似変更されているので、使い方に戸惑っている方も多いかと思います。
そういう方のために、Gnome3(Gnome-Shell)の使い方、チュートリアル、チートシートまとめで使い方をまとめているわけですが、
以前のインタフェースの方が良いという方は、右上の自分のユーザー名をクリックし、システム設定、システム情報、グラフィック、矯正フォールバックモードをONにするとGnome2と完全に互換性があるわけでは無いですが、メニュー方式なデザインに変更することも可能です。

Gnome-Shellのテーマを変えよう!!

さて、前置きが長くなりましたが、
Gnome-Shellはデフォルトだと、全体的に真っ黒なだったりします。
黒は、高級感をイメージさせる素敵な色ではありますが、
メイドが低いせいで、ずっと使っていると、なんだか気が滅入ります。
もっと明るかったり、クールなGnome-Shellのテーマに変えてみましょう。 

当Blog以外でのテーマの変更方法

Gnome-Shellのテーマの変更をしましょう。と、書いたわけですが、すでにテーマの変更方法については、
他の方がもうすでに掲載していたりします。
私の知っている範囲で例を上げると、

ちょっと、後で紹介しますよ。

パッケージでお気楽に変更する方法

こちらでは、Twitterでやり取りしたものを使って変更する方法を紹介します。

2011/08/17 14:54:45
gnome-shell-extension-righthotcornerをインストールしてみろ。右上もアクティビティに切り替えられるようになるから!! #Fedora #Fedora15 #Gnome-shell #Gnome3
2011/08/17 15:05:56
@fedorakenken 中はJavascriptでした。いま手元にGnomeShell使える環境が無いので試せませんが。
2011/08/17 14:51:00
@fedorakenken helloworld1.tar.gzが興味深い。
2011/08/17 16:10:10
.@sugitaro gnome-shell-theme-selectorとgnome-tweak-tool、gnome-shell-theme*である程度テーマが変えられます。gnome.orgに行けば好きな… 中身CSS3だし… http://t.co/9YkwcO2
2011/08/17 16:19:01
@sugitaro 拾ってきて、gnome-tweak-tool,gnome-shell-extension-user-themeインストールしたら、gnome-tweka-toolでzipのまま開くだけで行けますよ。かっこいいのはTron Legacyかなあ。
2011/08/17 16:14:09
@fedorakenken うぉ、デフォと全然違う。僕もカスタマイズしてみます。


Fedoraのパッケージのもの

Fedora のパッケージいくつかテーマが入ってます。

su -c "yum install gnome-shell-theme\*"

するだけ。

あとは、【アクティビティ】にすると、【Themes】 というのが選択項目があるので選ぶだけ♪

gnome-shell-theme-selecotor

テーマインストール

テーマを取ってきましょう。

慣れてる方は、Eyecandy of your GNOME-DESKTOPのテーマ公開サイトから、ダウンロードしてきて、 zipのままgnome-tweak-toolでダウンロードしてきたテーマを選択すればOKです。

いくつかスクリーンショットをおいておきます。 
Tron Legacy(背景画像はテーマとは別
gnome-shell-theme-tron-legacy

transparent
gnome-shell-transparent-Atolm

gnome-shell-Air

さらに、ユーザーディレクトリ以下の.themeにファイルが展開されているので、 .theme/hogeを.theme/kenkenとしてコピーし、 その中身をCSS3でいじれたりします。
まずは色を変えるところから始めると楽しいかも。

CSS3だけで検索するとこんあのがあるのか。次回はこれ買おうかな。
CSS3 スタンダード・デザインガイド
CSS3 スタンダード・デザインガイド
クチコミを見る

私は、この下の本をかった。Web情報を追っかけるより本のほうが速いからなあ。
HTML5&CSS3辞典
HTML5&CSS3辞典
クチコミを見る

Trackbackを独学Linuxのvine_userさんに埋め込みすぎてる気が…
もちろん、関連があるから気にすることもないとは思うけど。

ブログ内の検索
Google

WWW を検索
このblog内を検索
最新コメント
コンピューター オススメ
アクセスカウンター

    はてブリスト - 現在
    • ライブドアブログ