Login
Immutable PageDiscussionInfoAttachments
Diff for "clear/note/2012-05"

MMA
Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2012-05-01 01:00:36
Size: 520
Editor: clear
Comment:
Revision 5 as of 2012-05-07 01:53:30
Size: 1393
Editor: clear
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
=== XPeekEvent === === PeekMessageとXPeekEventは似てるけど違う ===
Line 6: Line 6:
{{{#!highlight c {{{#!highlight c numbers=no
Line 16: Line 16:

== 05/03 ==
=== 画面の消灯を防ぐ ===
{{{
xset s off # だけでは足りない
xset dpms 0 0 0
}}}

== 05/05 ==
=== タイル配置について最近思うこと ===
画面解像度がある程度大きく、なおかつ一画面に表示しているウィンドウ数が少ない場合、素直にタイル配置すると見づらくなる場合があるような気がする。特に端末が縦に長いと視線の上下移動が必要になって疲れる、気がする。

ということで、スペースの有効活用という原則には明らかに反するが、こんな感じのタイル配置があってもいいのではないだろうか。(ウィンドウ間に隙間が空いてるのは手動で並べたため)

{{attachment:desktop.png|こんな感じ|width=512 height=300}}

2012年5月

05/01

PeekMessageとXPeekEventは似てるけど違う

Windows APIのPeekMessage()はメッセージがない場合ただちに返ってくるが、XlibのXPeekEvent()はイベントが来るまでブロックするらしい。XlibでPeekMessage()相当のことをやりたい時はXPending()+XNextEvent()でできそう。

for (;;) {
    if (XPending(dpy)) {
        XNextEvent(dpy, &ev);
        /* ... */
    } else {
        /* イベントがないときの処理 */
    }
}

05/03

画面の消灯を防ぐ

xset s off # だけでは足りない
xset dpms 0 0 0

05/05

タイル配置について最近思うこと

画面解像度がある程度大きく、なおかつ一画面に表示しているウィンドウ数が少ない場合、素直にタイル配置すると見づらくなる場合があるような気がする。特に端末が縦に長いと視線の上下移動が必要になって疲れる、気がする。

ということで、スペースの有効活用という原則には明らかに反するが、こんな感じのタイル配置があってもいいのではないだろうか。(ウィンドウ間に隙間が空いてるのは手動で並べたため)

こんな感じ

clear/note/2012-05 (last edited 2012-05-31 03:01:20 by clear)