• 締切済み

壁紙を貼るには?

OSはUNIXのFreeBSDなんですが、どうやったら 壁紙を貼ることが出来るんでしょう?

noname#4530
noname#4530

みんなの回答

回答No.4

いや私もADSLに切り替えた関係でここしばらくメールを確認できな ませんでした。1115通かあ…。 で、具体的な方法ですが、bagyoさんがおっしゃるように、.xinitrc もしくは.xsessionを編集して書きこむ、ということになります。 vi エディタの使い方はご存知ですか?ほかのエディタが使えるなら それでも良いですが、ともかくなにか編集できるものを使って 書き加えてください。 まずホームディレクトリにすでに.xinitrcがあるかどうか調べます。 % ls ~/.xsession # もしくは.xinitrc なければ「No such file or directory」と表示されるでしょう。 その場合は、システム標準のxinitrcが代わりに読みこまれているはず なので、それをまずコピーします。 % cp /usr/X11R6/lib/X11/xdm/Xsession ~/.xsession % chmod 700 ~/.xsession 標準のxsessionが置かれている場所が違う可能性もあります。 % man startx などを見ると、その場所が書いてあると思いますので、調べてください。 あと、chmodは、xsessionはたしかこうしないといけなかったような 気がします。 で、まあもしviがお使いになれると仮定すると、 % vi ~/.xsession で編集すればいいわけです。挿入するポイントはその.xsession ファイルの最後が exec ????? になっていたり、あるいは twm みたいに「なんとかwm」のコマンドで終わっているような場合、その 直前にでも xsetroot -solid skyblue & や、bagyoさんの書いているxvなどを実行すればいいでしょう(xsetroot の場合すぐ帰ってくるので&を付けても付けなくても同じですが)。 もし、 if [ なんとかかんとか ]; then exec ****** else exec ????? とかのような感じになっていたら、このif のかたまりの前がいいでしょう。

  • bagyo
  • ベストアンサー率40% (16/40)
回答No.3

こんにちわ。 基本的に、.xsessionや.xinitrcはシェルスクリプトになっていて、立ち上げたいプログラムを羅列します。このとき、ほとんどのプログラムはバックグランドで動作させ、最後にフォアグランドで動作させるプログラムを記述します。 私の場合は、ktermを終了させたら終わるように設定していますが、ウィンドウマネージャーを終了させるとXから抜けるように設定してる方も居るようです。 それで、具体的な方法ですが、私は以下のような方法で、動作させています。 (sleep 10 ; xv -root -quit ~/grp/rootwall.bmp) & また、awkなどを利用すればxdpyinfoというプログラムからディスプレイの情報が得られるので、画面のサイズに合わせて壁紙を変化させるという方法なども行えます。

  • bagyo
  • ベストアンサー率40% (16/40)
回答No.2

こんにちわ。 FreeBSDをお使いでしたら、X-Windowシステムをお使いだと思います。 前の方が答えている方法のほかには、例えばxvというプログラムがあります。かなりの種類の形式が使えるので、便利です。自動的に起動させたい場合には、 1.コンソールから手動で起動させている場合 ~/.xinitrc内に記述 2.xdmを利用している場合 ~/.xsession内に記述 でできると思います。

noname#4530
質問者

お礼

回答ありがとうございました。 お礼遅れちゃって申し訳ありませんでした。 最近忙しかったので... ゴメンナサイ。 ところで、No.1のHead_Syndicateさんにも書いたんですが、 “記述”とは、具体的にはどうやったらいいんですか? もし、答えて下さったとき、またお礼が遅れてしまったらごめんなさい。(・・♭) いや、ムシロまた遅れてしまう可能性が高いような気がするんですが...

回答No.1

X Window System(XFree86?)をお使いなら、xsetrootという コマンドはありませんか?ならば xsetroot -bitmap bitmapfile でビットマップファイルを壁紙に表示させることができたと思います。 ためしに % xsetroot -solid red とかやるとどうなりますか?うまくすれば目の前が真っ赤に染まる と思うのですが…。DISPLAY環境変数もしくは-display unix:0などの 引数を設定してやる必要があるかもしれません。 恒久的に設定するには、ドキュメントを探してしかるべき場所に 設定するようにしてください。 (昔は~/.xinitrcに書いたものじゃが…最近はどうなってるのか 自信のあることは言えません。ごめんなさい。.xsessionかな?)

noname#4530
質問者

お礼

回答ありがとうございました。 !! そういえば、お礼おくれてたいへん申し訳ありませんでした。  ちょいといろいろ忙しくって... (・・♭) ところで、Head_Syndicateさんが書かれたとおり、xsetrootという コマンドありました。 xsetroot -solid skyblue とやってみたところ、タイヘン目に やさしい色になってくれました。 さらにところで、 >恒久的に設定するには、ドキュメントを探してしかるべき場所に >設定するようにしてください。 とありますが、具体的にはどうやったらいいんですか? ・ドキュメントを探して...とありますが、どの辺を探せばいいんでしょう? ・また、そのドキュメントがみつかったと仮定して、それをどうやって  設定したらよいのでしょうか?  ~/.xinitrc というファイルがあって、それにエディタで直接書き込む、  といったことなのですか? もしかしたら、またオレイ遅れてしまうかもわかりませんが... ヒマなときにでもよろしくお願い致します。

関連するQ&A

  • UNIX とは?

    UNIXがOSであるなら、 大別したら、「Linux」と「FreeBSD」とあります。 では、これらはいったい何になるのでしょうか? ドットコムマスター★ 勉強中のものです。 宜しくお願いいたします。

  • UNIX

    UNIXのコマンドの勉強をしようと思うのですが、無料のOSでどれがいいか教えてください。FreeBSDかSolarisにしようかと思うのですが、できればCUIが良いです。よろしくお願いします。

  • 壁紙の消し方を教えてください

    先日、CDからパズルみたいなものをダウンロードしたつもりがパズルを完成した時にできる壁紙をダウンロードしてしまいました。それで、壁紙がうっとおしくて消したいのですが消し方がわかりません。OSなどの説明書でもあればわかるかも知れませんが、親父がどこかに直してどこにしまったか本人も忘れてしまい困っています。もし消し方がわかるなら教えてください。 OSはWin98で三菱のノートパソコンを使っています。

  • 壁紙

    Mac対応(OS X)の壁紙&スクリーンセーバーをさがしています。 デザインがかっこいい、できればクリエーターさんがつくられたものが好みなのですが、free downloadできるいいサイトはありませんでしょうか。イラストでも写真でもなんでもいいのですが。。。 参考までに、よく使用する壁紙は蜷川実花さんの壁紙です。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • 壁紙の変え方をおしえてくださ。

    OSは富士通のビスタです。壁紙の変え方を教えてください。 今までのパソコンはXPでしたので、画像処理ソフトはジートリムをつかっておりました。壁紙もそのソフトで変えておりましたが。今度のビスタはジートリムのソフトは適用できないようなのです。宜しくおねがいいたします。

  • 壁紙が消えてしまう

    デスクトップの壁紙を設定しても、起動すると真っ黒に戻ってしまいます。 どうしたら良いでしょうか? OSはWinXP Home SP2です

  • 壁紙が変わらなくなりました・・・

    こんばんわ 現在パソコンに設定していますインターネットからダウンロードをしました壁紙を設定しているのですが、今日新しい壁紙に変えようと思い、またインターネットから新しいものをダウンロードしたのですが、新しいものに変わってくれません。使用していますOSは、XPです。 手順としましては、ダウンロード→名前をつけて画像を保存→初期画面のプロパティ→デスクトップ→変えたい壁紙を選択→適用→OK に何回しても変わりません。変更の仕方を教えていただけませんでしょうか?何卒よろしくお願い申し上げます。

  • 壁紙が勝手にかわります

    壁紙が勝手に変わります。PCを立ち上げた時も変わってることがあり、PC立ち上げてしばらくすると勝手に変わる事もあります。背景無しを選択して再起動しましたが、変わっていました。壁紙も色んなホルダーからランダムで壁紙になっています。OSはXPです。壁紙を固定するにはどうしたらいいでしょうか?それともウイルスでしょうか?

  • LinuxかFreeBSDか。

    UNIX系OSでファイアウォールの構築を試みている者です。 今、LinuxかFreeBSDかどっちのOSでファイアウォールの構築をやるか迷っています。 自分自身FreeBSDをちょっとだけやったことがあり、FreeBSDでやろうかなと 考えてはいたのですが、今の時代を考えるとLinuxのほうが人気がありそうだし、 Linuxの雑誌や書籍なども結構多いし、ネットワーク系で就職したとしたら FreeBSD使えます。よりもLinux使えます。のほうがいいのかなぁ?などと色々な疑問があり どちらのOSを採用するか迷っています。 それだけの問題ではなく、担当の先生がLinux派でBSDについてはあまり知らないという別の要素でも悩んでいます。 皆さんはどちらを使用しますか? またその理由を教えてください。

  • 壁紙の変更ができません。

    壁紙が変更できなくなってしまい困っています。 大抵、壁紙の変更はデスクトップで右クリック、プロパティ、画面(?)という感じでできたんですけど、画面という項目だけがなくなっていて壁紙の変更ができなくなっています。 いろいろ検索もしてみたんですが、分からなかったので質問させていただきました。 よろしくお願いしますm(_ _)m OSはXPです。