Lazarus Lazaridis’ personal blog with posts mostly related to programming and opensource. And cats.
概要 いまさらですが、はじめてLinuxのデスクトップアプリを作成したので、備忘の意味も含めてその手順を書きます。 使うツール GUIツールキットはGTK+を使います。Qtでも良かったのですが、環境整備やチュートリアルがシンプルで手っ取り早く始められそうな感じがしたのでGTK+を選びました。 また、言語はRustにしました。Cだと目新しさもないので、他の言語を使って書きたかったからです。 また、GTK+のバイディングのサポート状況を見て、GTK+3を完全にサポートしている言語のうちVMを使わない言語で 今後も使われていきそうなものを選びました。 (完全に直感です。C++は学習自体辛そうなので避けました。) 前提 この記事を読むにあたり、GTK+の知識は不要ですが、Rustの入門程度は済ませておいた方が良いです。 Rust自体の説明は殆どしないつもりです。1 作るアプリ 最初なのでシンプルな
第492回ではGNOME Shellの拡張機能がJavaScriptとCSSで構成されていることを紹介しました。今回は拡張機能を「シェルスクリプト」で作成できるフレームワーク「Argos」を紹介します。 JavaScriptは人類には難しすぎる GNOME Shellに搭載されている、JavaScriptやCSSを用いてコンパイルすることなくUIをカスタマイズできる機能は非常に便利です。しかしながらJavaScriptはその真の挙動を人類が理解するには難しい言語です[1]。もう少しわかりやすい言語で書けないものでしょうか[2]。 特にGNOME Shellの拡張機能はJavaScriptとCSSだけでなく、Shell ToolkitやTweenerといったあまりドキュメントが充実していないライブラリーも使う必要があるため、余計に難しく感じてしまいます。インジケーターにちょっとしたデータ
今月の19日ぐらいにUbuntu 17.10がリリースされます。17.10の最大の変更点はUnityからGNOME Shellへの移行でしょう。そのGNOME Shell、実はUIコンポーネントの多くをJavaScriptで実装しています。JavaScriptの知識さえあれば容易に機能拡張できるようになっているのです。今回はそんなGNOME Shellの拡張機能の作り方を紹介します。 GNOME ShellとJavaScript 今回のリリースはGNOME Shellを抜きにしても、ここ数年で最大の変更点がごろごろ転がっています。ただ、いかんせん「GNOME Shellへの移行」のインパクトが大きすぎて、デスクトップ関連だと「まずGNOME Shellの話」をするだけでお腹いっぱいになってしまう状況になっています。もっとも影響が大きいであろうGNOME Shellに関しては、細かい問題はい
From: Sébastien Wilmet <swilmet gnome org> To: gedit-list gnome org Subject: [gedit-list] gedit is unmaintained, some thoughts Date: Sun, 16 Jul 2017 13:06:13 +0200 Hi, gedit is no longer maintained, I've added it to this wiki page: https://wiki.gnome.org/Apps/Unmaintained Any developer interested to take over the maintenance of gedit? Here are my thoughts: I think a high-priority issue is that th
The Ubuntu desktop team has finally revealed the results of the recent GNOME desktop user survey. But if you were hoping to find some definitive decisions taken as a result of the results you’re in for disappointment. Dash to Dock is Super Popular A massive 18,330 people took part in the survey. All 8 questions in the survey were optional, and all bar one asked participants to rate how ‘useful’ th
This blog is where I post up various half-baked ideas that I have. All PostsCategoriesGitHubTwitterRSS/Atom feedsSelected posts: The borrow checker withinEmpathy in open source: be gentle with each other I recently participated in the GNOME / Rust “dev sprint” in Mexico City. (A thousand thanks to Federico and Joaquin for organizing!) While there I spent some time working on the gnome-class plugin
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く