데스크탑 환경 대신 gnu-screen 및 X를 사용 하시겠습니까? 사용하지 않는 응용 프로그램을 실행하고 싶습니다. X를 실행하면

현재 데비안이 설치된 HTPC가 있습니다. GUI가 있지만 gnome, kde 등과 같은 데스크탑 환경을 사용하지 않는 응용 프로그램을 실행하고 싶습니다.

X를 실행하면 응용 프로그램을 실행하고 화면을 사용하여 실행중인 다른 GUI 응용 프로그램 사이를 전환 할 수 있는지 궁금합니다.

  1. 이것이 가능한가?
  2. 아니라면 무엇을 더해야합니까?
  3. 부딪 칠 수있는 잠재적 인 문제가 있습니까?
  4. 내가 원하는 것을 달성하는 더 좋은 방법이 있습니까?

고맙습니다



답변

내가 아는 한 화면은 X Windows 응용 프로그램에 도움이되지 않습니다.

필요한 최소한의 것은 X11 용 Window Manager (예 : FVWM 또는 Blackbox )입니다. 데스크탑이 없으면 X 응용 프로그램을 나중에 시작하기 위해 수동으로 xterm 셸을 시작해야한다고 생각합니다 (예 : xwinman.orgxterm & exec fvwm 참조 )

가벼운 데스크탑 환경 (예 : XFCE 또는 LXDE )을 사용해 볼 수 있습니다. 배포판의 패키지 설치 관리자가이를 설치할 수 있어야합니다.


답변

일반 바닐라 x install- gentoo 에서 twm과 xterm 을 테스트 목적으로 실행하고 해당 xterm 세션에서 화면을 실행합니다. xterm을 x보다 실행하는 방법이 있어야한다고 생각합니다.

x를 설치 한 순간에는 화면을 사용하여 전환 할 필요가 없습니다. 프로그램을 시작하기 위해 &를 ​​사용하여 프로그램을 실행하고 xkill 또는 이와 유사한 프로그램을 사용하여 중지하십시오 (일부 키보드 중심 창 관리자를 얻을 수는 있지만) 정렬)-이동 및 전환을 위해 창처럼 처리 할 수 ​​있습니다.

정확히 원하는 것은 아니지만 충분한 결과를 얻을 수 있습니다.


답변

tinywm 을 시도해 볼 가치가 있습니다.

TinyWM은 미니멀리즘의 연습으로 만든 작은 창 관리자입니다. 창 관리자를 만드는 데 필요한 몇 가지 기본 사항을 배우는 데 도움이 될 수도 있습니다. C의 약 50 줄입니다. python-xlib를 사용하는 Python 버전도 있습니다.


답변

화면과 창 환경 ( “창 관리자”) 사이에는 상관이 없습니다. 어떤 형태의 윈도우 관리자를 실행하더라도 화면을 계속 실행할 수 있습니다.

문제는 데스크톱 환경에서 창 관리자로 이동하여 잃어버린 것이됩니다. 데스크탑 환경은 무엇을 제공합니까?

  • 환경과 통합하기위한 앱 (Gnome 및 KDE의)에 대한 표준화 된 프로그래밍 인터페이스
  • 알림 시스템
  • 디스플레이 관리자와 통합 (gdm, kdm, lightdm, lxdm); 환경의 자동 시작.
  • 시스템 트레이 (윈도우 관리자에는 실제 시스템 트레이보다 “작업 목록”이 더 많을 수 있음) 및 기타 애드온이 있습니다.
  • 환경을 자동으로 설정하기 위해 설정 관리자와의 통합이 향상되었습니다.

창 관리자 목록은 http://xwinman.org/를 참조하십시오 . 작업 할 시스템을 선택한 경우 시스템 시작 방법을 알아 내야합니다 (대부분 동일하지만 각 창 관리자마다 고유 한 규칙이 있습니다).

데스크톱 환경에는 모두 창 관리자가 실행되고 있으므로 다른 창 관리자를 선택하고 데스크톱을 유지할 수 있습니다.


답변