Gnome/開発/Shell Extensionの変更点 - Masanoriのメモ帳

Gnome/開発/Shell Extensionの変更点

!!! Gnome/開発/Shell Extension
このページではGnome Shell Extensionの開発についての情報を扱います。
Gnome Shell Extensionは、JavaScriptベースで開発が行えます。

:Linuxカテゴリ:Linuxに関するページについては[[Category/Linux]]も御覧ください。
:JavaScriptカテゴリ:JavaScriptに関するページについては[[Category/JavaScript]]も御覧ください。
:おしらせ:GUI(Gnome)自体の話題については、[[Gnomeのメモ]]もご覧ください。

!!! 開発をはじめる
新しいExtensionの開発をはじめるには...

 gnome-shell-extension-tool -c

~/.local/share/gnome-shell/extensions/ 下にExtensionのディレクトリが生成されます。

!!! Looking Glass
Looking Glassは、開発のためのデバッグコンソールです。

Alt+F2で「lg」と入力して起動できます。

!!! Tips

!! 外部プロセスの実行 (例)
!! 外部プロセスの非同期実行 (例)
 const GLib = imports.gi.GLib;
 
 function _run
     GLib.spawn_command_line_async("gedit")
 }

GLibについては、[GLib Reference Manual|http://developer.gnome.org/glib/2.34/]あたりを参照のこと。
!!! 情報源
* [GNOME Shell Extension を調べてみた - ふとしの日記|http://d.hatena.ne.jp/fut_nis/20120626/1340716798] 
* [GnomeShell/Extensions GnomeShell/Extensions - GNOME Live!|https://live.gnome.org/GnomeShell/Extensions GnomeShell/Extensions]

----
{{category Linux,Fedora,プログラミング,JavaScript,nolink}}


メニュー


未整理

Linux

プログラミングx

Android

サービス

製品

執筆中


筆者のサイト


スポンサード リンク