Submit Search
X window managerで遊んでみた
Jun 6, 2014
0 likes
1,912 views
Masahiko Hashimoto
気楽な感じで X Window Manager と戯れてみました。
Read more
1 of 20
Download now
Download to read offline
Ad
Recommended
タイル型ウィンドウマネージャのススメ
タイル型ウィンドウマネージャのススメ
Takuto Matsuu
2009/10/31にオープンソースカンファレンス2009 Tokyo/Fallのライトニングトークで発表したプレゼンです
かなりすごい発表(かなり) at VimConf2014
かなりすごい発表(かなり) at VimConf2014
Sugoi Kanari
Sound makes vim more benrily.
タイル型ウィンドウマネージャawesomeのススメ
タイル型ウィンドウマネージャawesomeのススメ
Takuto Matsuu
2009/12/05のhbstudy #6で発表したライトニングトークの資料です。
Shougoの開発環境
Shougoの開発環境
Shougo
I explained my favorite environment. Of course, all tool is Vim!
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
Shougo
evil-mode は Vim plugin が動作するのか? Vim からの移行は楽なのか? 意外と知られていない evil-mode への移行のリスク evil-mode の利点と欠点を正しく理解するべきである
USBからLinuxを起動してみよう! - 第4回つくらぐ勉強会
USBからLinuxを起動してみよう! - 第4回つくらぐ勉強会
University of Tsukuba Linux User Group
筑波大学 Linux User Group (つくらぐ) http://www.tsukuba-linux.org/
FreeBSD Desktop
FreeBSD Desktop
Yuichiro Naito
Desktop Use on FreeBSD
ライトニングトーク Windows10体験記 201510_山p(アップロード用)
ライトニングトーク Windows10体験記 201510_山p(アップロード用)
Takatoshi Yamada
Niigata.NETのセッショントーク用資料です。
ブレンダーをDisってみる
ブレンダーをDisってみる
Tetsuo Mitsuda
3DCGソフトのBlenderをマイルドにDisってみたよ
Smartphone workshop kansai #9
Smartphone workshop kansai #9
Yutaka Tsumori
From A to B
From A to B
Tetsuo Mitsuda
横断歩道の渡り方
Tdd vim
Tdd vim
Tak Nishikori
TDDBC Tokyo 1.7 for PHP #tddbc のLTで使用したスライドの整形版です。
Opera Backstage Tokyo 2008' ライトニングトークス
Opera Backstage Tokyo 2008' ライトニングトークス
kishida4slideshare
flip the chabudai
flip the chabudai
Tetsuo Mitsuda
ちゃぶ台ひっくり返すよ
FuelPHPを3ヶ月使ってみて
FuelPHPを3ヶ月使ってみて
Tetsuji Koyama
Munin manager - monitering casual talk #2
Munin manager - monitering casual talk #2
Ryo Kuroda
CgiSecure
CgiSecure
Net Kanayan
Lt
Lt
LGA128
Java を今すぐダウンロードしてみたお話
Java を今すぐダウンロードしてみたお話
YujiSoftware
JJUG CCC 2017 Spring の懇親会で行ったLTです。
艦の「近代化改修」を 実施せよ!
艦の「近代化改修」を 実施せよ!
twinkfrag
Windows 8のステマ@ソフ研LT #1
Blenderを用いたリグ転送実験
Blenderを用いたリグ転送実験
Kazuma Hatta
"春遠からじ、Blender+αの大発表会10" で発表
VimとRubyのアツい関係
VimとRubyのアツい関係
Misao X
仮想通貨ビットコイン 安全なペーパーワレットの作り方
仮想通貨ビットコイン 安全なペーパーワレットの作り方
明穂 足立
8/1問題に対してビットコインを安全に乗り切るための一つの方法がペーパーワレットでの保管です。意外と知らない人が多いので、作り方をまとめてみました。安心材料になれば幸いです。(って、本当に安心か?w) このスライドでは、単にペーパーワレットを作るだけでなく、安全につくるためにオフラインで作ることや、他人に見せてはいけないQRコード、送金や受け取り方法などを書いています。
Windowsユーザのlinux入門(20130126)
Windowsユーザのlinux入門(20130126)
Kimiyuki Yamauchi
PhpStormとGrunt.jsで作るCakePHP快適開発環境
PhpStormとGrunt.jsで作るCakePHP快適開発環境
kamiyam .
第7回関西PHP勉強会
Blenderアーチストに捧げる10の言葉
Blenderアーチストに捧げる10の言葉
Tetsuo Mitsuda
なんか作ったらBAへ。
Non blocking and asynchronous
Non blocking and asynchronous
Norio Kobota
for WebSocket Study
OSSかな漢字変換『Egoistic Lily』の紹介&今後の展望
OSSかな漢字変換『Egoistic Lily』の紹介&今後の展望
Masahiko Hashimoto
IM飲み会2019で紹介したスライドです。 KOFのスライドよりやや高度な内容…?
DNNを使用した新しいかな漢字変換『EgoisticLily』 その仕組みとは?
DNNを使用した新しいかな漢字変換『EgoisticLily』 その仕組みとは?
Masahiko Hashimoto
DNNを使用した新しいかな漢字変換『EgoisticLily』 はAutoEncoderを使用したモデルです。その仕組みを紹介します。
Dockerいろいろ使って思うこと
Dockerいろいろ使って思うこと
Masahiko Hashimoto
相模原Docker & Kubernetes やってみたい人MeetUp で話した資料です。
Ad
More Related Content
What's hot
(19)
ブレンダーをDisってみる
ブレンダーをDisってみる
Tetsuo Mitsuda
3DCGソフトのBlenderをマイルドにDisってみたよ
Smartphone workshop kansai #9
Smartphone workshop kansai #9
Yutaka Tsumori
From A to B
From A to B
Tetsuo Mitsuda
横断歩道の渡り方
Tdd vim
Tdd vim
Tak Nishikori
TDDBC Tokyo 1.7 for PHP #tddbc のLTで使用したスライドの整形版です。
Opera Backstage Tokyo 2008' ライトニングトークス
Opera Backstage Tokyo 2008' ライトニングトークス
kishida4slideshare
flip the chabudai
flip the chabudai
Tetsuo Mitsuda
ちゃぶ台ひっくり返すよ
FuelPHPを3ヶ月使ってみて
FuelPHPを3ヶ月使ってみて
Tetsuji Koyama
Munin manager - monitering casual talk #2
Munin manager - monitering casual talk #2
Ryo Kuroda
CgiSecure
CgiSecure
Net Kanayan
Lt
Lt
LGA128
Java を今すぐダウンロードしてみたお話
Java を今すぐダウンロードしてみたお話
YujiSoftware
JJUG CCC 2017 Spring の懇親会で行ったLTです。
艦の「近代化改修」を 実施せよ!
艦の「近代化改修」を 実施せよ!
twinkfrag
Windows 8のステマ@ソフ研LT #1
Blenderを用いたリグ転送実験
Blenderを用いたリグ転送実験
Kazuma Hatta
"春遠からじ、Blender+αの大発表会10" で発表
VimとRubyのアツい関係
VimとRubyのアツい関係
Misao X
仮想通貨ビットコイン 安全なペーパーワレットの作り方
仮想通貨ビットコイン 安全なペーパーワレットの作り方
明穂 足立
8/1問題に対してビットコインを安全に乗り切るための一つの方法がペーパーワレットでの保管です。意外と知らない人が多いので、作り方をまとめてみました。安心材料になれば幸いです。(って、本当に安心か?w) このスライドでは、単にペーパーワレットを作るだけでなく、安全につくるためにオフラインで作ることや、他人に見せてはいけないQRコード、送金や受け取り方法などを書いています。
Windowsユーザのlinux入門(20130126)
Windowsユーザのlinux入門(20130126)
Kimiyuki Yamauchi
PhpStormとGrunt.jsで作るCakePHP快適開発環境
PhpStormとGrunt.jsで作るCakePHP快適開発環境
kamiyam .
第7回関西PHP勉強会
Blenderアーチストに捧げる10の言葉
Blenderアーチストに捧げる10の言葉
Tetsuo Mitsuda
なんか作ったらBAへ。
Non blocking and asynchronous
Non blocking and asynchronous
Norio Kobota
for WebSocket Study
ブレンダーをDisってみる
ブレンダーをDisってみる
Tetsuo Mitsuda
Smartphone workshop kansai #9
Smartphone workshop kansai #9
Yutaka Tsumori
From A to B
From A to B
Tetsuo Mitsuda
Tdd vim
Tdd vim
Tak Nishikori
Opera Backstage Tokyo 2008' ライトニングトークス
Opera Backstage Tokyo 2008' ライトニングトークス
kishida4slideshare
flip the chabudai
flip the chabudai
Tetsuo Mitsuda
FuelPHPを3ヶ月使ってみて
FuelPHPを3ヶ月使ってみて
Tetsuji Koyama
Munin manager - monitering casual talk #2
Munin manager - monitering casual talk #2
Ryo Kuroda
CgiSecure
CgiSecure
Net Kanayan
Lt
Lt
LGA128
Java を今すぐダウンロードしてみたお話
Java を今すぐダウンロードしてみたお話
YujiSoftware
艦の「近代化改修」を 実施せよ!
艦の「近代化改修」を 実施せよ!
twinkfrag
Blenderを用いたリグ転送実験
Blenderを用いたリグ転送実験
Kazuma Hatta
VimとRubyのアツい関係
VimとRubyのアツい関係
Misao X
仮想通貨ビットコイン 安全なペーパーワレットの作り方
仮想通貨ビットコイン 安全なペーパーワレットの作り方
明穂 足立
Windowsユーザのlinux入門(20130126)
Windowsユーザのlinux入門(20130126)
Kimiyuki Yamauchi
PhpStormとGrunt.jsで作るCakePHP快適開発環境
PhpStormとGrunt.jsで作るCakePHP快適開発環境
kamiyam .
Blenderアーチストに捧げる10の言葉
Blenderアーチストに捧げる10の言葉
Tetsuo Mitsuda
Non blocking and asynchronous
Non blocking and asynchronous
Norio Kobota
More from Masahiko Hashimoto
(20)
OSSかな漢字変換『Egoistic Lily』の紹介&今後の展望
OSSかな漢字変換『Egoistic Lily』の紹介&今後の展望
Masahiko Hashimoto
IM飲み会2019で紹介したスライドです。 KOFのスライドよりやや高度な内容…?
DNNを使用した新しいかな漢字変換『EgoisticLily』 その仕組みとは?
DNNを使用した新しいかな漢字変換『EgoisticLily』 その仕組みとは?
Masahiko Hashimoto
DNNを使用した新しいかな漢字変換『EgoisticLily』 はAutoEncoderを使用したモデルです。その仕組みを紹介します。
Dockerいろいろ使って思うこと
Dockerいろいろ使って思うこと
Masahiko Hashimoto
相模原Docker & Kubernetes やってみたい人MeetUp で話した資料です。
自作かな漢字変換「Genji」をつくったよ
自作かな漢字変換「Genji」をつくったよ
Masahiko Hashimoto
かな漢字変換を作りました。まだお試し程度でしか動きませんが、その様子を紹介します。
BrowserMob-Proxyのお話
BrowserMob-Proxyのお話
Masahiko Hashimoto
BrowserMob-ProxyをPythonから使用する方法です。(簡単に)
DeepLearning入門以前
DeepLearning入門以前
Masahiko Hashimoto
DeepLearningのことではなく、DeepLearningの環境を整えてみよう!というまでのお話。
かな漢字変換ソフト「Genji」をつくってみた
かな漢字変換ソフト「Genji」をつくってみた
Masahiko Hashimoto
OSC京都〜OSC東京秋〜KOFの間に、かな漢字変換ソフト「Genji」のお試し版を作ってみました。まだまだヤッツケで開発してる部分が非常に多く、ソースコード的には無茶苦茶なのですが、アルゴリズムの土台は出来てきたかな?という状況です。 今回はそのアルゴリズムについて紹介します。
あひるに焼かれた話と今後のおーぷん万葉について
あひるに焼かれた話と今後のおーぷん万葉について
Masahiko Hashimoto
東海道らぐサーバー更新と、かな漢字変換「Genji」の今後についてです。(2016・9・3)
ホットな日本語入力技術のお勉強。〜 OSC 2016 Hamanako 編 〜
ホットな日本語入力技術のお勉強。〜 OSC 2016 Hamanako 編 〜
Masahiko Hashimoto
「ホットな日本語入力技術のお勉強。」OSC浜名湖2016編です。 N-gramのことについて新規に説明を追加してます。
おーぷん万葉プロジェクトとは
おーぷん万葉プロジェクトとは
Masahiko Hashimoto
おーぷん万葉の説明です。後半部分は話をした場所が異なるだけで、2週間前に話したネタの使い回しとなっています。ごめんなさい^^
C++アプリをCmakeとEclipseで開発するお話
C++アプリをCmakeとEclipseで開発するお話
Masahiko Hashimoto
C++のかな漢字変換「Genji」をCmakeとEclipseで開発していますというお話です。
おーぷん万葉プロジェクトの進捗とIzumoのその後
おーぷん万葉プロジェクトの進捗とIzumoのその後
Masahiko Hashimoto
おーぷん万葉プロジェクトの進捗とIzumoの進捗についてです。 2015/12/12 東海道らぐ@横浜で発表したものです。
ホットな日本語技術の(ちょっとした)お勉強。
ホットな日本語技術の(ちょっとした)お勉強。
Masahiko Hashimoto
日本語入力に関するちょっとしたネタや技術を紹介します。
京都発祥日本語入力「FreeWnn」は(今度こそ)どこまで賢くなれるか?
京都発祥日本語入力「FreeWnn」は(今度こそ)どこまで賢くなれるか?
Masahiko Hashimoto
オープンソースカンファレンス 2015 Kansai@Kyoto のLT大会で発表した資料です。(※いつものスライドに比べると簡略版ぽいです^^;)
TrieとLOUDS??
TrieとLOUDS??
Masahiko Hashimoto
TrieとLOUDSについて簡単にまとめてみました。
C言語なWebSocketの遊び方。
C言語なWebSocketの遊び方。
Masahiko Hashimoto
C言語でWebSocketを実装するcwebsocketを紹介します。
アヒルヤキを変換してみよう
アヒルヤキを変換してみよう
Masahiko Hashimoto
アヒルヤキを、JUMAN, MeCab, FreeWnn, Cannaで変換してみました。
Nginxで日本語入力を遊んでみよう!
Nginxで日本語入力を遊んでみよう!
Masahiko Hashimoto
node.js で Cannaライブラリのラッパーを作成しました
続・Cannaをフォークしてみた
続・Cannaをフォークしてみた
Masahiko Hashimoto
Cannaをフォークしてみた
Cannaをフォークしてみた
Masahiko Hashimoto
Cannaをフォークして、Izumoという日本語入力システムを開発中です。
OSSかな漢字変換『Egoistic Lily』の紹介&今後の展望
OSSかな漢字変換『Egoistic Lily』の紹介&今後の展望
Masahiko Hashimoto
DNNを使用した新しいかな漢字変換『EgoisticLily』 その仕組みとは?
DNNを使用した新しいかな漢字変換『EgoisticLily』 その仕組みとは?
Masahiko Hashimoto
Dockerいろいろ使って思うこと
Dockerいろいろ使って思うこと
Masahiko Hashimoto
自作かな漢字変換「Genji」をつくったよ
自作かな漢字変換「Genji」をつくったよ
Masahiko Hashimoto
BrowserMob-Proxyのお話
BrowserMob-Proxyのお話
Masahiko Hashimoto
DeepLearning入門以前
DeepLearning入門以前
Masahiko Hashimoto
かな漢字変換ソフト「Genji」をつくってみた
かな漢字変換ソフト「Genji」をつくってみた
Masahiko Hashimoto
あひるに焼かれた話と今後のおーぷん万葉について
あひるに焼かれた話と今後のおーぷん万葉について
Masahiko Hashimoto
ホットな日本語入力技術のお勉強。〜 OSC 2016 Hamanako 編 〜
ホットな日本語入力技術のお勉強。〜 OSC 2016 Hamanako 編 〜
Masahiko Hashimoto
おーぷん万葉プロジェクトとは
おーぷん万葉プロジェクトとは
Masahiko Hashimoto
C++アプリをCmakeとEclipseで開発するお話
C++アプリをCmakeとEclipseで開発するお話
Masahiko Hashimoto
おーぷん万葉プロジェクトの進捗とIzumoのその後
おーぷん万葉プロジェクトの進捗とIzumoのその後
Masahiko Hashimoto
ホットな日本語技術の(ちょっとした)お勉強。
ホットな日本語技術の(ちょっとした)お勉強。
Masahiko Hashimoto
京都発祥日本語入力「FreeWnn」は(今度こそ)どこまで賢くなれるか?
京都発祥日本語入力「FreeWnn」は(今度こそ)どこまで賢くなれるか?
Masahiko Hashimoto
TrieとLOUDS??
TrieとLOUDS??
Masahiko Hashimoto
C言語なWebSocketの遊び方。
C言語なWebSocketの遊び方。
Masahiko Hashimoto
アヒルヤキを変換してみよう
アヒルヤキを変換してみよう
Masahiko Hashimoto
Nginxで日本語入力を遊んでみよう!
Nginxで日本語入力を遊んでみよう!
Masahiko Hashimoto
続・Cannaをフォークしてみた
続・Cannaをフォークしてみた
Masahiko Hashimoto
Cannaをフォークしてみた
Cannaをフォークしてみた
Masahiko Hashimoto
Ad
X window managerで遊んでみた
1.
X Window Manager
で いろいろ遊んでみた。 2014/1/18 東海道らぐ はしもとまさ
2.
本日のお題 ● 前回(名古屋)のオフ会で、TWMの話が出て きた。 ● そういえば X Window
Manager とか全然知ら ないorz ● というわけで、今日のお題はいろいろ X Window Manager を使ってみようというお話。
3.
お断り。 ● 初歩的なお話ばかりになると思います。 ● そこは見逃してね・・・
4.
まずはTWMから。 ● もともと openSUSE には
X 入れるとデフォル トで TWM がインストールされます。 ● …と思ったんだけど、openSUSE 13.1 には IceWM が入ってて、TWM がおらんかった! ● 正直、困った時によく使います。(え?
5.
TWM のビルド方法 ● こんな感じ。 cd ~/src git
clone git://anongit.freedesktop.org/xorg/app/twm cd twm ./autogen.sh make ● ファイル数も少ないので数秒でビルド完了〜w ● git を使ってる点が、意外に近代的な感じがする^^; ● C だし、ソースも少ないし、カスタマイズしやすいかも。
6.
TWM の感想 ● さくさくすっきりしてるし、いろいろ弄ってみよ うかな〜という気にはなる。 ● が、やっぱしアプリ終了「ボタン」がないのは ちょっと・・・。
7.
次に FVWM。 ● TWM より軽いよ〜って書いてあったので、試 してみた。 ● ソースコードは
C だけど、TWM に比べるとだ いぶ複雑。 ● openSUSE のパッケージも用意されてるの で、そのまま使ってみよう〜。
8.
感想。 ● マウスの「fast」とか「Slow」を、随分目立つ場 所で変えられるのは…便利か!? ● モジュールでいろいろ機能を追加できるのは 便利そう。 ● でもやっぱしアプリ終了「ボタン」が存在しない orz ←設定すればあるみたい。
9.
続いて IceWM ● なぜだか openSUSE
13.1 (KDE)にデフォル トで入ってた。 ● ちょっとだけ試してみる… ● …が、なぜだかちっとも面白くない(^^; (これがデフォルトというのはなぜか許せない 気がするw)
10.
じゃあ WindowMaker はどう? ● Mac
OS X の原点!?? ● openSUSE にもパッケージが用意されてるの で、それをそのまま使ってみる。 ● ・・・・・妙に不安定だ^^;;; ● あまりメンテナンスされてないのかも。 ● 特に使い込みたいとも思わなかったので、そ のままスルーする。。。
11.
ちょっと待て! ● これまで見てきたのは、すべて「スタック型 ウィンドゥマネージャ」だ。 ● 世の中には「タイル型ウィンドゥマネージャ」 なるものが存在するらしい。 ● じゃ〜使ってみよう〜! ● …とりあえず「コンポジット型」は保留。
12.
というわけで awesome。 ● dwm(後述)が openSUSE
のパッケージとし て見つからなかったので、awesome から試し てみる。 ● openSUSE でも一部では盛り上がってるの か、パッケージが充実してます。 ● Kobo debian も awesome がベースらしい。 (まとけんさんの記事より。)
13.
感想。 ● 言語で「US」と「de」のみが標準対応という点 が…(以下略)。 ● なんだかんだと結構複雑ですね。 ● 使いこなせるといろいろできるんだろうな〜 (というわけで保留。)
14.
dwm は? ● タイル型の元祖らしい。 ● …のくせに、openSUSE ではバイナリパッ ケージもソースパッケージも見つからない。 ● しかし、ソースコードをみてその理由がわかっ た気がする。 ● Cソース(2000行)のみのものをわざわざパッ ケージする人なんていないか^^;
15.
てことでビルド! ● 一瞬で終わるw
16.
起動方法のおさらい ● openSUSE のデスクトップマネージャーで 「フェイルセーフ」を選択。 ● 端末から「dwm &」と入力。 ● その後アプリ実行時も、バックグラウンドです べて実行する。 ● …どう考えても他に方法あるでしょうが^^;
17.
感想 ● 素晴らしい! ● たった 2000行のソースコードでここまででき るのは本当に感動的。 ● カスタマイズ(というより改造)も容易にできま すね!
18.
というわけで今後の予定。 ● dwm をハックしたい! ● 正確には、dwm ベースのウィンドゥマネー ジャを自作したいですね。 ● 方向性としては、HTML5
とどうにか融合でき ないかな〜と模索してみたい。(Webkit と か?)
19.
余談。 ● 「日本タイル型ウィンドウマネージャ推進委員 会」というのがあるらしい。 ● ML に入れば会員になれるとか。 ● その ML
の実態とは…!? メールが6通(2008〜2009年)のみだった^^;;;
20.
お粗末さまでしたm(_ _)m え、Xnest がなんだって?
Download