인터넷 검색을 위해 작은 컴퓨터를 만들고 싶습니다. RAM, CPU 및 GPU 사용량을 가능한 한 낮게 유지하기 위해 데스크탑 환경을로드하고 싶지 않습니다. 컴퓨터가 ARM CPU에서 실행됩니다. 나는 내가 사용하는 Distro를 신경 쓰지 않고 좋은 오래된 데비안을 생각했습니다.
인터넷 검색을 위해 작은 컴퓨터를 만들고 싶습니다. RAM, CPU 및 GPU 사용량을 가능한 한 낮게 유지하기 위해 데스크탑 환경을로드하고 싶지 않습니다. 컴퓨터가 ARM CPU에서 실행됩니다. 나는 내가 사용하는 Distro를 신경 쓰지 않고 좋은 오래된 데비안을 생각했습니다.
답변:
에서 /usr/share/xsessions/
사용자 정의, 최소한의 세션을 생성하려면 "의 .desktop"형식으로 파일을 만듭니다. 로그인 후 Chrome을 유일한 응용 프로그램으로 실행하려면 다음과 같이하십시오.
[Desktop Entry]
Type=Application
Exec=google-chrome
Name=Google Chrome
Comment=Testing
예를 들어 디스플레이 관리자를 다시 시작하십시오.
sudo restart lightdm # or kdm, gdm, etc.
또는 간단히 로그 아웃하십시오.
세션 목록에 "Google Chrome"이 나타나야합니다 (일반 Unity 또는 설치 한 다른 DE 옆에).
로그인하고 즐기십시오.
XDM은 매우 작은 디스플레이 관리자입니다. LightDM, GDM 및 KDM은 "큰"것입니다. xdm 패키지를 사용하여 설치하고 시스템을 사용하여 시스템을 부팅 할 때 기본값을 다시 구성하십시오.
sudo dpkg-reconfigure lightdm
특정 사용자에게 자동으로 로그인하도록 디스플레이 관리자를 구성하십시오. 디스플레이 관리자 설명서를 참조하십시오.
나는 이것이 오래된 것임을 알고 있지만, 내가 이해하는대로 요청에 대한 정답을 볼 수 없으므로 여기에 간다.
Atom 프로세서와 터치 스크린이있는 간단한 컴퓨터에서 특정 그래픽 Java 응용 프로그램을 실행하는 임베디드 시스템을 만드는 프로젝트가있었습니다. 내 결정은 a) 단순하게, b) 밝게, c) 모든 종류의 시스템 메시지가 화면에 터지지 않도록 창 관리자를 사용하지 않는 것이 었습니다.
시스템은 다음과 같습니다 :
가장 가벼운 12.04의 기본 Ubuntu 시스템 설치 (여전히 1GB에 가깝지만 2GB 플래시 디스크에서도 괜찮습니다). 더 작은 설치를 만들기 위해 약간 고문 할 수 있습니다. 물론 몇 가지 방법이 있습니다. 또한 우분투를 사용할 필요는 없지만 아래의 지침을 검토해야합니다. 분배, 특히 구성 파일과 위치에 차이가 있습니다.
xorg와 저항력이 강한 터치 스크린을위한 xinput-calibrator, 라이브 이더넷 연결 감지를위한 플러그, 전원 버튼 작동 감지를위한 acpid와 같은 유용한 소프트웨어를 설치하십시오.
/etc/init/tty1.conf를 열고 exec /sbin/getty -8 -i 38400 tty1
행을 다음과 같이 변경하십시오 exec /sbin/getty -8 -i 38400 tty1 -a username
. 여기서 "username"은 자동 로그인하려는 사용자의 이름입니다.
X 세션을 자동으로 시작하려면 사용자의 .bashrc 파일을 열고 파일 ~/.bashrc
끝에 다음과 같이 추가하십시오.
if [ $(tty) == "/dev/tty1" ]; then
while true; do startx -- -nocursor -depth 16; echo "Again [$?]..."; done
fi
(-nocursor 항목은 터치 스크린 용이며 일반 화면에서는 마우스 포인터를 보려면 제거하십시오.) 그러면 X 서버가 다시 생성되므로 어떤 이유로 든 응용 프로그램이 종료되면 X 서버가 자동으로 다시 시작됩니다.
이제 사용자의 .xsession 파일에서 ~/.xsession
다음과 같이 작성하십시오 (여기에서 각 명령은 연속적으로 실행되므로 서버를 시작하려면 줄 끝에 & 기호를 사용하십시오).
xrandr --output VGA1 --mode 800x600 #For setting a video mode
xrandr --fb 800x600 #Not always required, sets the framebuffer size
xsetbg -center background.png & #To set the background, comes from the xloadimage package
xset -dpms s off #To avoid screen going blank after a while
~username/start.sh #Start your application
#You can put some other application calls here that will be run when your application exits
그러한 시스템에 대해 고려해야 할 다른 것들이 많이 있습니다. 이것은 기본 설정일뿐입니다. 그것이 누군가를 돕기를 바랍니다. 행운을 빕니다.
우선, 데스크탑 환경을로드하지 않고 웹 브라우저를 여는 방법을 이해하지 못합니다. 오븐을 켜지 않고 식사를하고 싶은 것과 같습니다.. X 서버에서 가능합니다. 질문이 잘못되었습니다.
당신이 찾고있는 것은 부팅 과정에서 시작할 응용 프로그램을 선택하는 것입니다.
상단 패널의 오른쪽 상단에서 톱니 바퀴 아이콘을 클릭합니다. 시작 응용 프로그램을 선택하십시오 .
일단 열면 운영 체제가 부팅 될 때 시스템이 시작되는 응용 프로그램 목록이 표시됩니다.
오른쪽 상단에서 추가 를 클릭 하십시오 .
대화 상자가 표시됩니다.
결과 대화 상자에서 :
1) "이름" 필드에 프로그램 이름을 입력하십시오 .
2) "command" 필드에 프로그램을 실행하기위한 명령을 입력하십시오 .
3) "주석" 필드에 원하는 의견을 입력하십시오 .
예를 들면 다음과 같습니다.
저장 후 닫기를 클릭하십시오 .
를 눌러 Alt+F2실행 대화 상자를 불러옵니다.
을 입력하십시오 gnome-session-properties
.
“추가” 버튼을 클릭하십시오 .
결과 대화 상자에서 :
1) "이름" 필드에 프로그램 이름을 입력하십시오 .
2) "command" 필드에 프로그램을 실행하기위한 명령을 입력하십시오 .
3) "주석" 필드에 원하는 의견을 입력하십시오 .
저장 후 닫기를 클릭하십시오 .
이동 K-메뉴> 컴퓨터> 시스템 설정.
시작 및 종료를 선택 하고 프로그램 추가 버튼을 클릭하십시오 .
프로그램을 실행할 명령을 입력하고 확인을 클릭하십시오 .
터미널에서 다음 명령을 실행하십시오.
mkdir -p ~/.config/lxsession/LXDE/
touch ~/.config/lxsessions/LXDE/autostart
leafpad ~/.config/lxsessions/LXDE/autostart
이 줄을 자동 시작 파일에 추가하십시오.
@program_command
저장 후 닫기를 클릭하십시오 .
자동 시작 파일이 이미 존재합니다. ~./config/lxsession/Lubuntu/autostart.
위에서 설명한 방식으로 새 파일을 만드는 대신이 파일을 사용하십시오.
응용 프로그램 메뉴에서 설정 관리자를 열고 세션 및 시작을 선택하십시오 .
상의 응용 프로그램 자동 시작 탭을 클릭 추가 버튼을 클릭합니다.
1) "이름" 필드에 프로그램 이름을 입력하십시오 .
2) "command" 필드에 프로그램을 실행하기위한 명령을 입력하십시오 .
3) "주석" 필드에 원하는 의견을 입력하십시오 .
저장 후 닫기를 클릭하십시오 .
웹 브라우저 만 시작하고 싶기 때문에 (Firefox라고 생각합니다) 시작 응용 프로그램 목록에서 다음 프로그램 목록을 제거 할 수 있습니다.
-Bluetooth 관리자 -Deja Dup -Gnome Do -Gnome Login Sound -Indicator Workspaces -Ubuntu One-시각적 지원-원격 데스크톱 -Pulseaudio
그러나 그것은 당신에게 달려 있습니다.