[완료] terminal 환경과 x-window환경에 관한 질문
글쓴이: dndh / 작성시간: 수, 2009/04/29 - 6:28오전
리눅스를 쓰다보면 terminal환경에서 작업할때도 있고
X-window GUI환경에서 작업할때도 있잖아요..
근데 보면 emacs 같은 프로그램 보면 x-window환경에서는 GUI로 나오고
terminal환경에선 text모드로 나오는 것처럼 사용자 환경에 따라서 출력을 달리하려고 합니다.
emacs처럼 사용자가 GUI를 사용할 수 있는지 없는지 체크할수있는 방법이 있나요?
프로그래밍하는데
사용자가 putty나 ssh로 접속에서 GUI를 사용 못하면 dialog를 출력하고
GUI를 사용할수있다면 xdialog를 사용하려구 하거든요..
어떻게하면 알아낼수있을까요.
Forums:
에러 메시지라면
에러 메시지라면 그냥 둘 다 내보내면 되지 않나요?
어차피 사용 안하는 쪽은 무시될 테니까요.
프로그램을 터미널에서 실행시켜서 X로 보면, 에러 메시지가 터미널에서도 보이고 X윈도에서도 보이던데요
--------------------------
피할 수 있을때 즐겨라!
http://snowall.tistory.com
피할 수 있을때 즐겨라! http://melotopia.net/b
음...
음.. 에러메세지가 아니라 다른 걸 띄울꺼라서요..
x-윈도가 지원안될때랑 지원될때랑 하는 작업이 달라서.. 단순히 양쪽 다 띄우는
거는 안될꺼같아요..
거기다가 만약 둘다 되는 상황이면 terminal에서도 보이고 윈도도 뜨기때문에 조금 이상해
지지 않을까요 ' ';
프로그래밍은 새 생명의 설계
어떤 일이든 두번 이상 생각하고 시작하자
DISPLAY 환경 변수가
DISPLAY 환경 변수가 설정되어 있는가 확인해 보시고, 그 변수가 없거나 지정한 디스플레이를 열 수 없으면 텍스트 모드라고 생각하시면 될 겁니다.
---- 절취선 ----
http://blog.peremen.name
댓글 달기