답변:
대시를 열고 "시작 응용 프로그램"을 검색하십시오.
이제 추가를 클릭 하고 명령을 실행하여 응용 프로그램을 실행하십시오. 메인 메뉴 에서 설치 한 경우 (아래 참조) 또는 이 질문에 표시된대로 찾을 수 있습니다 .
먼저 프로그램 '주 메뉴'를 엽니 다 ( Menu
대시 입력 )
이제 시작 프로그램에 추가 할 프로그램을 선택하고 속성을 클릭하십시오.
이제 해당 프로그램의 명령에 유의하십시오.
고급 사용자는 ~/.config/autostart
사용자 로그인 후 응용 프로그램을 실행하기 위해 .desktop 파일을 넣을 수 있습니다 . 이 내용은 다음과 같습니다.
[Desktop Entry]
Type=Application
Name=<Name of application as displayed>
Exec=<command to execute>
Icon=<full path to icon>
Comment=<optinal comments>
X-GNOME-Autostart-enabled=true
gnome-session-properties
있습니다 (그놈 셸의 예) 메뉴에서 찾을 수없는 경우
11.04 이상인 경우 여기를 참조하십시오. 로그인시 응용 프로그램을 자동으로 시작하려면 어떻게합니까?
이전 버전의 경우 : 시작시 실행할 프로그램이 응용 프로그램 메뉴에있는 경우 시작 응용 프로그램 창 으로 끌어다 놓아 목록에 추가 할 수 있습니다.
Unity와 Xfce4에는 시작 응용 프로그램을 제어 할 수있는 GUI 프로그램이 있습니다.
유니티 :
Xfce4 시작 도구의 경우 설정> 세션 및 시작에서 사용할 수 있습니다.
Xubuntu Geek xubuntugeek 의 이미지 제공
GUI가 원하는 것이 아니고 고급 제어가 필요한 경우 Xfce4 .desktop
의 ~/.config/autostart/
디렉토리에 파일을 넣고 Unity에 .desktop
파일을 ~/.config/autostart
넣어 사용자 로그인 후 응용 프로그램을 실행할 수 있습니다.
.desktop
파일 작성에 대한 추가 도움말을 보려면이 질문을 확인하십시오 .
시작 응용 프로그램을 XFCE에서만 시작하고 Unity에서는 시작하지 않으 OnlyShowIn=XFCE
려면 .desktop
파일에 행을 넣어야 합니다. 그것은이다 OnlyShowIn=Unity
유니티 전용 응용 프로그램에 대한.
.desktop
파일 을 넣는 것 입니다. ~/.config/autostart/
Startup Applications
xfce의 경우 쉽게 찾을 수 있습니다.
대시에서 시작 응용 프로그램 시작
시작 응용 프로그램을 클릭하십시오
그런 다음 추가를 클릭하십시오.
프로그램 이름을 입력하고 명령을 찾은 다음 추가를 클릭하십시오.
추가 : 다음은 Yakuake의 Gnome 버전 인 Guake를 자동 시작하는 데 사용하는 샘플입니다.
이것을 '명령'상자에 넣으십시오.
sh -c "sleep 120s; guake"
이 기능은 자동으로 시작되지만 2 분 동안 기다렸다가 기다립니다. 120을 원하는대로 변경할 수 있습니다.
편집하다:
14.04 및 16.04의 경우 :
대시에 Startup을 입력하고 거기에서 Startup Application 양식을 실행하십시오.
그런 다음 나머지 단계를 따르십시오.
(다른 언어로 된 우분투를 사용하는 경우 "스타트 업"이 올바른 프로그램을 찾지 못할 수 있습니다. 귀하의 언어로 된 다른 검색을 시도하십시오)
다음을 통해 CLI에서 시작할 수 있습니다.
$ gnome-session-properties
(그놈을 실행하지 않는 경우를 대비하여)
$ XDG_CONFIG_DIRS / autostart 디렉토리를 살펴보십시오.
$ echo $XDG_CONFIG_DIRS/autostart
/etc/xdg/xdg-kde-plasma:/usr/share/upstart/xdg:/etc/xdg/autostart
이 예제에는 3 개의 디렉토리가 있습니다. 노틸러스 항목을 정리하고 싶었습니다.
sudo rm /etc/xdg/autostart/nautilus-autostart.desktop
그렇지 않으면 추가 할 수있는 경우 데스크탑 항목 파일을 작성 하십시오. sudo touch /etc/xdg/autostart/my-shell-autostart.desktop
다음 내용을 추가하십시오.
[Desktop Entry]
Name=foo
Terminal=false
Exec=/path/shell.sh
Type=Application
Icon=/path/icon.png
Categories=Utility;
$XDG_CONFIG_HOME/autostart
기본값으로$HOME/.config/autostart
우분투 12.04의 경우
오른쪽 상단 메뉴에서 시작 응용 프로그램을 시작하십시오.
추가를 클릭하지 않고 Dash를 열고 시작시 실행할 응용 프로그램 (예 : Skype)을 입력하십시오.
응용 프로그램을 시작 응용 프로그램 창으로 끕니다. 대시 창이 너무 커서 앱을 외부로 드래그 할 수없는 경우 왼쪽 상단에있는 이전 창에 표시된 복원 창 단추를 사용하십시오. 최종 목록은 다음과 같습니다.
또한 사용자 로그인 후 실행할 시작 응용 프로그램에 BATCH FILE을 넣으려면 명령 필드에 응용 프로그램 시작의 명령 행을 입력하십시오.
gnome-terminal -e "/batch-path/batch-name.sh"
gnome-terminal
: 현재 사용자 권한으로 사용자 로그인 후 터미널 열기-e
: 배치 파일을 실행하도록 터미널을 설정하십시오./batch-path/batch-name.sh
: 배치 전체 경로 및 전체 이름입니다.프로그램 으로 파일 실행 허용 플래그 를 ON 으로 설정하려면 파일 배치 권한을 기억하십시오 .
UNITY 지침이있는 우분투 13.10
필요한 명령으로이를 수행 sudo
하는 것은 약간 까다 롭습니다.
필자의 경우 sudo rmmod psmouse
무작위로 나타나는 마우스 클릭 문제를 방지하기 위해 명령 을 사용하여 PSMOUSE 드라이버를 비활성화하고 싶었 습니다. 이 문제에 대한 자세한 내용 은 Linux에서 마우스 및 터치 패드 고정 처리를 참조하십시오 . 매번 부팅 할 때마다 피곤했습니다.
설치시 ~/.config
폴더에 자동 시작 하위 폴더가 없으므로 폴더를 만들었습니다. 이를 통해 시작 응용 프로그램 환경 설정을 저장할 수있었습니다.
숨겨진 시작 응용 프로그램의 가시성을 전환하려면 다음 명령을 사용할 수 있습니다.
그들을 보여주기 위해 :
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
그들을 숨기려면 :
sudo sed -i 's/NoDisplay=false/NoDisplay=true/g' /etc/xdg/autostart/*.desktop
Startup Applications Perferences 창 에서 위의 게시물에 따라 명령을 구성하십시오 .
Name: Fix Mouse
Command: sudo rmmod psmouse
Comment: Fix Mouse
그런 다음를 사용하여 / etc / sudoers 파일 을 편집해야합니다 sudo visudo
. 다음 정보가 포함 된 줄을 추가하십시오.
username ALL=(ALL) NOPASSWD: /sbin/rmmod
% admin으로 시작하는 줄 아래에이 줄을 입력해야합니다 . 파일 끝에 줄을 추가했습니다. 이다 중요 사용할 수 sudo visudo
있는 할 수있는에서 당신을 방지 할 실수하고이 파일을 편집 할 수 sudo
모두에서 명령을. 이 경우 복구 모드로 부팅하고 편집 한 내용을 취소 한 다음을 사용해보십시오 sudo visudo
.
참고 :
처음에는 bash 스크립트를 사용하여 명령을 간접적으로 실행하려고 시도했지만 작동하지 않았습니다. 시작 프로그램 편집 창 에 sudo rmmod psmouse
직접 입력해야했습니다 .
이 기능을 사용하여 시스템 / 기본 설정 / 시작 응용 프로그램 환경 설정 창 에서 현재 실행중인 응용 프로그램 을 기억할 수 있습니다 . 어떤 (사용 가능한 경우) 사용중인 모든 프로그램을 "기억"하고 재부팅 후 또는 하루에 처음 시스템을 시작할 때 다시 엽니 다.
마지막으로 수행 한 작업을 기록 할 시간이 충분하지 않고 마지막으로 실행 된 경우 응용 프로그램을 열기를 원할 때 유용합니다.
이 기능에서 응용 프로그램을 제거하려면 응용 프로그램을 닫고이 기능으로 이동 한 다음 "현재 실행중인 응용 프로그램 기억"을 눌러 다음에 열 프로그램 목록을 새로 고치십시오.
다음은 "스타트 업 응용 프로그램"의 함정입니다. 시작할 때 다음을 실행하여 정의한 사용자 지정 키 다시 매핑을 활성화해야했습니다.
xkbcomp -I$HOME/.xkb ~/.xkb/keymap/mykbd $DISPLAY
위의 다른 답변과 같이 "시작 응용 프로그램"에 넣었지만 작동하지 않았습니다.
해결책 : 다음과 같은 방법으로 "시작 응용 프로그램"에 넣으십시오.
bash -c "xkbcomp -I$HOME/.xkb ~/.xkb/keymap/mykbd $DISPLAY"
(왜 그런지 모르겠습니다. 시행 착오로 해결했습니다.)