ページ 1 / 1
puppy4.00jpのTerminalの動作?
Posted: 08/07/03(木) 09:47
by TaDa
デスクトップのTerminalのアイコンをクリックして起動すると、
白地背景のurxvtが起動し、これを終了すると透過背景のurxvtが起動してきます。
スクリプトの最初のほうに両方のコマンドが書かれているのですが、
これはコメントアウトし忘れなのではないでしょうか?
スクリプトの2行はコメントアウトして、アイコンのオプション部に --optionと追記しました。
(スクリプトのif文で判定させておられるので)
これで、クリックしての起動時は 透過背景で起動させるようにし、
右クリックで選んで黒地背景或いは透過背景で起動させるようにしました。
Posted: 08/07/03(木) 11:35
by YoN
TaDaさん、すみません。
これは、注意書きを書かなければいけなかったかも知れません。
英語版デフォルトでは、Terminalは黒背景だけです。
4.00日本語版では、端末(コマンドプロンプト)アイコンをクリックすると、
1:白背景のurxvtが起動。
2:いったん閉じると、
3:次に透過背景のurxvtが起動
と2つの端末が次々に起動するようになっています。
白背景も選択肢にあってもよいと思い、日本語版では暇人さんのスクリプトを使いました。
最初は、ちょっとびっくりされるかも知れません。
Posted: 08/07/03(木) 11:45
by macchan
私もびっくりしましたが、そういうわけだったのですね。納得しました。
Posted: 08/07/03(木) 11:56
by 暇人
ちょっと待った!
それは意図した動作と違うぞ......
viewtopic.php?t=465
こっちを使って欲しかったんですが。
基本的に黒
右クリックのメニューで透過背景も選べる。
ということだったんですが。
Posted: 08/07/03(木) 12:16
by サボり魔
PETパッケージ作成後、端末を閉じると黒背景が起動。
「わ〜2種類あるんだ〜」と素直に面白がってました。
・・・こうでなくては自分は黒背景の存在に気づけなかったかも、たぶん。ぜったい。
なるほど
Posted: 08/07/03(木) 15:29
by TaDa
Terminal-0.2.zip は、コメントアウトされてますね。
これなら選んで起動させるという、暇人さんの意図通りですね。
Posted: 08/07/03(木) 15:48
by YoN
すみません、私の早とちりだったようです。
dir2petjpなど、黒背景だと見づらかったので、「白もいいかも」と勝手に思い込んでしまいました。
今のところ、
/usr/local/apps/Terminal/AppRunファイルを、みなさんそれぞれ使いやすく手直ししていただくしか、ございません。
もう少し、いろいろと細かい不都合が出揃った時点で4.00.1(?)を出しますか?
Posted: 08/07/03(木) 16:19
by nyu
RCの場合はバックグランドが黒でフォントも小さく、わたし(老人)は非常に見ずらかった。正式のリリースで、背景が白ではないですか。これはフォントが小さくても、すんなりと読めます。これはよかったと思っていたところでした....
Posted: 08/07/03(木) 16:45
by YoN
まさか、「端末アイコンを右クリック」とは、気がつきませんでした。
無知なおそまつでした。
AppRun ----
コード: 全て選択
5: #urxvt -bg white -fg navy #白画面
6: #exec urxvt -inheritPixmap #疑似透過
7:
8: CMDLINE="$1"
9:
10: if [ "`echo -n "$CMDLINE" | grep '¥-¥-option'`" = "" ];then
11: exec urxvt -bg white -fg navy
12: else
13: exec urxvt -inheritPixmap
14: fi
とすると、
「端末」アイコンをクリックして「白」。
「端末」アイコンの右クリックして出るメニューから「端末を起動(透過)」が選べるようになるんですね。
とほほです。プログラミングを知らない無知です。
暇人さん、本当にすみませんでした。
Posted: 08/07/03(木) 20:05
by 暇人
本来は、.xdefaultの記述で自分好みに設定するわけです。
スクロールバーを右にしたり、カーソルの色を変えたり
いろんなことが可能です。
昔のDOSの記憶をひきずってるので、黒バックが落ち着きます。
Posted: 08/07/04(金) 17:27
by 2 8 6
割り込み。:o
ケースによって白が良かったり、黒が良かったり、透過が良かったり〜という事で、
右クリックで3つ入れてしまうというのはどうでしょうか?
Appinfo.xml 9行目より
コード: 全て選択
<AppMenu>
<Item label="起動(黒)" option=""/>
<Item label="起動(白)" option="--white"/>
<Item label="起動(透過)" option="--alpha"/>
</AppMenu>
</AppInfo>
AppRun 5行目より
コード: 全て選択
CMDLINE="$1"
if [ "`echo -n "$CMDLINE" | grep '¥-¥-white'`" ];then
exec urxvt -bg white -fg navy
elif [ "`echo -n "$CMDLINE" | grep '¥-¥-alpha'`" ];then
exec urxvt -inheritPixmap
else
exec urxvt
fi
とか。sh にあまり慣れていないので、変だったらごめんなさい。
クリックした際のデフォルトはオリジナルに合わせてオプションがない黒にしています。
(注意 - 最初白デフォルトで記載していたのですが、黒に変更しています。)
本当は「起動」は「端末を起動」なのですが、phpbb で文字化けするようなので……。
これで日本語端末ではない Rxvt を含めるのもありですよね。
Posted: 08/07/04(金) 18:04
by 暇人
ちゃんと動く。
白ベースだとアイコン変えなきゃ (笑)
で、よく考えたらデフォの選択肢は不要だ。
黒ベースが好みなので
AppRun
コード: 全て選択
#!/bin/sh
CMDLINE="$1"
if [ "`echo -n "$CMDLINE" | grep '¥-¥-white'`" ];then
exec urxvt -bg white -fg navy -cr orange
elif [ "`echo -n "$CMDLINE" | grep '¥-¥-alpha'`" ];then
exec urxvt -inheritPixmap
else
exec urxvt -cr green
fi
Appinfo.xml
コード: 全て選択
<?xml version="1.0"?>
<AppInfo>
<Summary>Command Prompt</Summary>
<About>
<Purpose>Terminal Emulator</Purpose>
<Homepage>http://software.schmorp.de/pkg/rxvt-unicode.html/</Homepage>
<Homepage>http://openlab.jp/puppylinux/</Homepage>
</About>
<AppMenu>
<Item label="起動(白)" option="--white"/>
<Item label="起動(透過)" option="--alpha"/>
</AppMenu>
</AppInfo>