お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-03-05 16:03:21

simatarou
新しいメンバ
登録日: 2014-03-03

gdm のスタートアップスクリプトに記述

ubuntu初心者です
WindowsXPとubuntuをリアルブートで動作させています。
画面の解像度が1024×768ですのでそれを1280×1024に変更をしたくて色々ネットで調べていたらこんな記載があり、これを使わせていただこうと思ってやっていましたが、
変更は可能になったのですが、設定を恒久化ができないのです。まず、gdmがわかりません。自分ながらに次の方法でインストールしてみました。
$ sudo echo 'id:3:initdefault:' > /etc/inittab
$ sudo sed  -i 's/\[016\]/\[0136\]/' /etc/init/gdm.conf

$ sudo apt-get install sysv-rc-conf
$ sudo  sysv-rc-conf

これで「3」の設定を手探りで変えてるか識者の意見待ちですね。
$ sudo rm /etc/inittab
これであっていれば2行の追加方法を教えてくださいお願いします
設定の恒久化
今まで説明してきた設定だけでは、電源を落すとまた元通りになってしまいます。その為、どこかに設定を記述しておかなければなりません。何点か方法があるのですが、自分は gdm のスタートアップスクリプトに記述しました。wiki によると、/etc/gdm/Init/Default ファイルの initctl -q emit login-session-start DISPLAY_MANAGER=gdm の直前に記述するのがよいとあったので、その通りにします。以下の2行を追加しました。
xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA1 1280x1024_60.00

オフライン

 

#2 2014-03-07 13:37:52

simatarou
新しいメンバ
登録日: 2014-03-03

Re: gdm のスタートアップスクリプトに記述

前に質問しましたが何とか自力で/etc/gdm/Init/DefaultでDefaultファイルに2行追加
するところまできました。
そこで保存をしたら
上書き保存します  OK押したら
 ファイルを作成できませんでした
と出ました。root権限でダメなのかと思い次を実行しましたら

$ chmod -R user /etc/gdm/Init/Default
chmod: 無効なモード: `user'
と出ますここのUserとは何を入れれば良いのでしょうか
root権限でしょうかそれとも他の原因でしょうか
よろしくお願いします。
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/HowToChangeMonitorResolution
を参考にさせていただきました。
DISPLAY_MANAGER=gdm の直前に記述するのがよいとあったので、その通りにします。以下の2行を追加しました。
xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA1 1280x1024_60.00
/etc/gdm/Init/Defaultを書き換えて保存をしようとしたら
ファイルを作成できませんでした
と出て保存ができません

オフライン

 

#3 2014-03-08 13:16:38

wjn
メンバ
登録日: 2014-02-07

Re: gdm のスタートアップスクリプトに記述

simatarou による投稿:

前に質問しましたが何とか自力で/etc/gdm/Init/DefaultでDefaultファイルに2行追加
するところまできました。
そこで保存をしたら
上書き保存します  OK押したら
 ファイルを作成できませんでした
と出ました。root権限でダメなのかと思い次を実行しましたら

$ chmod -R user /etc/gdm/Init/Default
chmod: 無効なモード: `user'
と出ますここのUserとは何を入れれば良いのでしょうか
root権限でしょうかそれとも他の原因でしょうか

テキストエディタになにを使っておられるかわかりませんが、例えば nano であれば

$ sudo nano /etc/gdm/Init/Default

でしょう。


chmod はファイルの属性を変更するコマンドですので、ここでは的はずれです。

オフライン

 

#4 2014-03-08 13:22:50

wjn
メンバ
登録日: 2014-02-07

Re: gdm のスタートアップスクリプトに記述

あと、この意図が私にはわからないのですが、

simatarou による投稿:

まず、gdmがわかりません。自分ながらに次の方法でインストールしてみました。
$ sudo echo 'id:3:initdefault:' > /etc/inittab
$ sudo sed  -i 's/\[016\]/\[0136\]/' /etc/init/gdm.conf

$ sudo apt-get install sysv-rc-conf
$ sudo  sysv-rc-conf

gdmをインストールする理由がわかりませんが、
インストールするのであれば
$ sudo apt-get install gdm sysv-rc-conf
$ sudo sysv-rc-conf gdm on

また、この際に例えば lightdm がインストール済みであれば、
$ sudo sysv-rc-conf lightdm off
のようにしてlightdmが自動起動されないようにもする。

オフライン

 

#5 2014-03-08 20:25:32

simatarou
新しいメンバ
登録日: 2014-03-03

Re: gdm のスタートアップスクリプトに記述

wjnさん有難うございました。
$ sudo nano /etc/gdm/Init/Default GNU nanoの起動でき2行追加することができました。

おかげさまで解像度を1280x1024に変更ができ
今まで手動で毎回やっていた手間が省けます大変助かりました。

今までファイルを呼び出してText Editorで追加するすることばかり考えて
それでファイルが作成できませんと出ていました。
そもそもGNU nanoの起動が知りませんでした。
勉強になりました

オフライン

 

Board footer

Powered by FluxBB