내 노트북에 Debian 8.10 Jessie가 설치되어 있는데 오늘 아침부터 내 환경 동작이 완전히 손상되었습니다. ALT+TAB이 작동하지 않고, ALT+F4가 작동하지 않고, 애플리케이션을 이동하거나 닫거나 크기를 조정할 수 없습니다. Firefox 창을 닫을 수 없습니다.) Firefox를 마우스 오른쪽 버튼으로 클릭해도 작동하지 않으며 응용 프로그램 및 시스템 옵션이 있는 상단 표시줄이 표시되지 않습니다.
나는 시도했다 (부터이것) 성공하지 못하고 startx
작동하지 않습니다.
sudo apt-get update
sudo apt-get upgrade #see if the package is held back
sudo apt-get purge gnome-session
sudo apt-get install gnome-session
startx
또한 sudo를 시도 apt-get dist-upgrade
하고 apt-get install gnome-accessibility-themes
여러 번 다시 시작했지만 아무것도 작동하지 않습니다. 이것을 찾았지만 /etc/apt/sources.list에 명시했음에도 불구하고 sudo apt-get install compizconfig-settings-manager
패키지를 찾을 수 없음 오류가 발생했습니다.non-free
여기에는 해결책이 없습니다 :(
.xinitrc:
#!/bin/sh# /etc/X11/xinit/xinitrc
## global xinitrc file, used by all X sessions started by xinit (startx)
# invoke global X session script.
/etc/X11/Xsession
.xseesion-errors(매우 긴 메시지가 생성되었기 때문에 파일 오류 출력을 많이 제거했습니다):
Xsession: X session started for charles at samedi 10 février 2018, 17:21:17 (UTC+0100)
localuser:charles being added to access control list
openConnection: connect: Aucun fichier ou dossier de ce type
cannot connect to brltty at :0
/usr/bin/x-session-manager: X server already running on display :0
xfce4-session-Message: ssh-agent is already running; starting gpg-agent without ssh support
xfce4-panel: No window manager registered on screen 0. To start the panel without this check, run with --disable-wm-check.
xfsettingsd: No window manager registered on screen 0.
(xfsettingsd:1773): xfsettingsd-WARNING **: Failed to get the _NET_NUMBER_OF_DESKTOPS property.
(xfce4-session:1761): Wnck-CRITICAL **: wnck_workspace_activate: assertion 'WNCK_IS_WORKSPACE (space)' failed
(zeitgeist-datahub:1966): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(zeitgeist-datahub:1966): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** (terminator:1774): WARNING **: Binding '<Shift><Control><Alt>a' failed!
Unable to bind hide_window key, another instance/window has it.
nm-applet-Message: No keyring secrets found for ABOX/802-11-wireless-security; asking user.
** (terminator:1775): WARNING **: Binding '<Shift><Control><Alt>a' failed!
Unable to bind hide_window key, another instance/window has it.
--------- A lot of error messages -----------
(/opt/firefox/firefox:3600): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed
** (terminator:3706): WARNING **: Binding '<Shift><Control><Alt>a' failed!
Unable to bind hide_window key, another instance/window has it.
답변1
xfwm4
이러한 오류 메시지를 보면 XFCE 창 관리자(일반적으로 )가 올바르게 시작되지 않는다고 생각하게 됩니다 .
xfce4-panel: No window manager registered on screen 0. To start the panel without this check, run with --disable-wm-check.
xfsettingsd: No window manager registered on screen 0.
창 관리자는 창에 장식을 추가하고 창과 상호 작용(이동 등)할 수 있게 해주는 유틸리티입니다.
일반적으로 XFCE 데스크탑 환경은 에서 ~/.xsession
또는 ~/.xinitrc
명령을 사용하여 시작해야 합니다 startxfce4
.
무슨 이유에서든 명령이 있어
exec ck-launch-session startxfce4
내 스스로 .xinitrc
. 이 ck-launch-session
유틸리티는 "쉘 스크립트에서 ConsoleKit 세션을 시작"하고 exec
현재 프로세스를 유틸리티로 대체합니다. ConsoleKit을 사용하지 않는 경우 ck-launch-session
해당 줄을 제거하면 됩니다(XFCE 메뉴에서 종료하고 다시 시작하려면 해당 줄을 포함해야 한다고 생각합니다).
나는 Debian을 사용하지 않거나 Linux를 전혀 사용하지 않으므로 이것이 확실히 귀하의 문제에 대한 올바른 해결책이라고 말할 수 없습니다.