• ベストアンサー

GUIの設定ツールが起動しないけどCUIなら起動する。どうして?

こんばんは。Turboプラスでアップデートやインストールする時にXwindowシステム?の上では起動しないのに、コンソールから「turbo+ --cui」ってコマンドを入れるとCUIっぽいのが起動する。これってどうしてなんですか? Turboプラスに限らなくてよいのでこんな現象の理屈を教えて欲しいです。 それから、GUIの設定ツールはどれもCUIでも操作できるものなんでしょうか。 Linuxを使い慣れてる人はCUI操作で設定は全部できるのかなぁと思いまして。 さすがにGUIのアプリケーションは無理ですよね。

質問者が選んだベストアンサー

  • ベストアンサー
  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.1

単に「そういう風に作ってある」というだけです. 一般にUNIX系OSの各種アプリケーションや デーモンの類は,テキストファイルで設定を保存します. したがって,GUIによる設定ツールは 単に「テキストファイルである設定ファイルを読み込んで その内容に従った表示を行い,かつ それを変更した場合,その設定ファイルを書き直す」 という動きをしてるだけです. コマンドライン(ターミナル内のシェル)で 動く各種設定ツールでGUIっぽいのは 単に「いろいろなテキストや色づけ,キーボードの制御で GUIっぽい画面を出している」 だけです.あれはあくまでもテキストです. 同じアプリケーションでも呼び出し方で GUIになったり,CUIで動いたりするものもあります. #emacsなんかはそうでしょう? したがって,GUIのアプリケーションであっても CUIで設定できるのが多いです. GNOMEだって,KDEだって,そもそもXそのものだって CUIで設定できるというか・・・その方が 自由に設定できるものです(その代わり壊す可能性もあがるけど). そもそもUNIX系OSではGUIが絶対なわけではなく, CUIのみで使用することも多いということを 知っておきましょう

rabitwo
質問者

お礼

ありがとうございます。 テキストファイルで設定が保存されているわけなのですね。GUIによる設定ツールはそれをわざわざグラフィカルに出して書き換えているということですか。 コマンドラインでGUIっぽいのが出てきましたけど、あれはGUIっぽい画面のテキストなのですね! 同じアプリケーションをGUIで呼び出したり、CUIで呼び出したり、Linuxって面白いです(^^) #emacsは出してみたことはあるけど、よく分かっていません。たぶんCUIで出したのかな。 UNIX系OSでは、CUIのみで使用することが多いということ覚えました!! ただし、ビジネス的によく使うstarsuitやopenoffice.orgはGUIですね。

その他の回答 (1)

noname#146143
noname#146143
回答No.2

UNIX・Linux系OSは、CUIと言うかCLI(コマンドラインインタフェース)が基本です。 GNOMEのようなXサーバの細かい設定はコマンドで行います。 サーバでしたらinit 3でコマンドのみです。ディスクトップとして起動ならinit 5です。 ただ、自分は、ディスクトップパソコンとしてLinuxを使うなら徹底的こだわって下さい。 でも、インストールはコマンドです。

rabitwo
質問者

お礼

ありがとうございます。 サーバで利用するときはinit3でコマンドのみで使うのですね。グラフィカルなサーバーってあんまり意味がないってことなのかなぁと理解してます。 インストールはコマンドなんですね。

関連するQ&A

  • FedoraでGUIからCUIに表示を切り替えたい

    いつもお世話になっております。 大変初歩的なことで恐縮です、最近Linuxをインストールしました。 ディストリビューションはFedora Core1です IBMのThink Pad s30にフルインストール(X Windowも)しているため、非常に動作が重いです。 用途は自宅サーバーを構築しようと考えております。 各設定はGUIの方が直感的で扱い易いので、 設定するときだけX Windowを起動して設定が終わったらコマンドラインモードに戻そうと考えております。 GUIからCUIに切り替えるコマンドなどがありましたら御教授願えないでしょうか? また、CUIからGUIへは # startx でよかったでしょうか? 大変ご多忙中とは存じますが、よろしくお願いいたします。

  • C#でGUI・CUIの判断する仕方を教えて下さい

    アプリケーションを開発しています 開発環境 Microsoft Visual Studio 2005 net framework 2.0 C# GUI(Windows アプリケーション)とCUI(コンソールアプリケーション)の アプリケーション開発しています 単体のアプリケーションは動作しています 2つのアプリケーションを1つの(EXE)で実行できるアプリケーションを 開発したいです 起動仕方は EXE にパラメータを付けたらCUIで起動して パラメータなしならばGUIで起動したいです プログラムで起動の仕方を判断できるのですか? できるなら参考資料(サンプルコート・ホームページなど)を教えて下さい 宜しくお願いします。

  • LinuxとGUI

    LinuxとGUIについてお聞きしたいことがあるのですが、 よろしくお願いいたします。 自分は今までLinux=CUIという認識をしてまして、 Linuxはインストールして起動したら、コマンドプロンプトの画面だけがずっと表示されているものなのだと思ってました。 実際、Windowsにcolinuxをインストールした時は、コマンドプロンプトしか表示されなかったので、そういうものなのだと思ってました。 しかし、最近VMware PlayerにUbuntuをインストールしてみて、LinuxディストリビューションでもWindowsのようにアイコンなどのGUIを表示できるものがあるのだと初めて知りました。 そこで疑問なのですが、例えばEclipseは、Linux上で利用出来、また、wxWidgetsを利用してGUI部分の構築も出来るらしいですが、EclipseとwxWidgetsを使ってCUIしかなさそうなLinuxディストリビューション上でソフトウェア開発をする場合、CUIしかないLinuxディストリビューション上でGUI付きのソフトを開発できるものなのでしょうか?Eclipse+wxWidgetsを起動したら、コマンドプロンプトからIDEのGUI画面に移るのでしょうか? CUIオンリーのLinuxでGUI使いまくりのウェブブラウザなどを起動したらどうなるのかも疑問です。 そもそも「CUIしかない」とか「CUIオンリー」とかの認識が間違ってるのかもしれませんが、どなたかご教授いただけると幸いです。 よろしくお願いいたします。

  • どうしてLinuxはCUIに逃げる

    WindowsはGUIでも軽いOSやアプリケーションを作ります。 Linuxは「軽いOSは?」と聞けばCUIに逃げます。 これは何故ですか?

  • Fedora9でGUI環境で使用していたんですが、再起動をすると、CUI環境で立ち上がり・・・

    Fedora9でGUI環境で使用していたんですが、再起動をすると、CUI環境で立ち上がりました。GUI環境に戻すにはどうすればよいのでしょうか? 以前も同じ事象が発生しまして、修復の方法が分からなかったので、再インストールで対処しました。詳細は、 (1) 端末で「設定ファイルのバックアップ」 [root@server ^]# cd / [root@server /]# tar cvfz /tmp/2008-0804-2-etc.tar.gz etc --exclude ld.so.cache これを実行。 (2) GUI環境でログアウト、シャットダウンする。 (3) 後日立ち上げ(正常に立ち上がる)。 (4) UPDATEを、再インストールしてから一度も行っていなかったので、GUI環境でUPDATEを行う。 (5) アップデート終了後GUI環境の「プログラムの追加と削除」を開く (6) 通常はウィンドウ右側のどれかパッケージをクリックすると、右下に「INSTALL」のボタンが出てくるが、出てこなくなった。 (なお、(3)~(4)の間で、ちゃんと「INSTALL」ボタンが出てくることは確認している。) (7) (6)の現象を元に戻すために、端末で(1)で実行した「設定ファイルのバックアップ」を使って「設定ファイルの復元」 [root@server ^]# cd / [root@server /]# tar xvfpz /tmp/2008-0804-2-etc.tar.gz これを実行。 (8) 端末から再起動を実行。 [root@server /]# shutdown -r now (9) CUI環境で立ち上がる。再起動してもCUIで立ち上がる。 googleで検索してもヒットしませんでした。 私が持っている参考書「できる PRO Fedora9」にも載っていませんでした。 私はLinux自体が超初心者で、この参考書が私のLinuxデビューになります。分からないことだらけですが、 ご存知の方がいればぜひ対処方法を教えてください。宜しくお願いします。

  • UbuntuでCUIを起動するにはどうすれば?

    UbuntuでGUI画面から一時的に WindowsのコマンドプロンプトのようにCUI画面を起動するには どうしたら良いでしょうか? 教えてくださいよろしくお願いいたします。

  • CUIとGUIでの言語の使い分け

    よろしくお願い致します。 Solaris10 で、 GUIは日本語環境で行い、CUIは文字化けするので 英語環境でのような使い分けって出来るのでしょうか。 その場合の設定はどこなのでしょうか・・。 (GUIの中のpromptは日本語文字化けしてないのですが、 CUIだと、文字化けするので英語バージョンに戻したいです) また、コマンドライン の /.PRFILEを書き換えれば#の前部分を かえれるようですが、このファイルはいずこ?状態です。 よろしくお願い致します。

  • GUI操作のCUI化

    Windows Power Shell または VB.NETを利用して GUI操作をCUI操作に還元したいのですが何か方法はあるでしょうか 例えば、 song.wmvをWindows Media Player で起動 Windows Media Playerの画面を最大化 音量を最大化 3分待つ Windows Media Playerを閉じる といったことをPower Shellのスクリプトで行うことができるでしょうか? よろしくお願いします。

  • Linuxでftp操作がGUIでできるツールについて教えて下さい

    Linuxで、ftpコマンドがGUI(グラフィカルユーザインターフェース)で で行えるツールってあるのでしょうか? もしご存知でしたら教えて下さい。

  • ARCserve IT for Linux の起動方法について

    Turbo Linux 7.0 にARCserve IT for Linux をインストールし #astatus でステータスを確認しどうやら起動しているようなのですが、 コンソール(GUI)画面が表示されません。 マニュアル(英文)にはアイコンをダブルクリックして起動するようにかかれているのですが、デスクトップ等にアイコンがありません。 なんらかのコマンドを入力して起動できればいいのですが、どうしたらいいのでしょうか? ご存知の方、わずかな情報でもお知らせください。