鼠标停止在Virtual Box中运行的CentOS中单击

时间:2018-12-25 01:38:49

标签: centos centos7 centos7.6

我在Windows上运行的VirtualBox 6中有一个CentOS 7 VM。我刚刚安装它,并立即更新了整个系统(sudo yum更新),结果安装了内核版本3.10.0-957.1.3.el7。

重新启动并登录系统后,鼠标开始工作异常。可以移动鼠标,可以打开应用程序菜单,但是在其中没有鼠标移动的反应。同样,大多数用户界面不会对鼠标单击做出反应。我已经搜索了互联网并尝试了各种方法,但是没有帮助。

这是全新安装,我还没有安装VirtualBox guest虚拟机。但是在安装后,一切正常,并且在更新后停止工作。有谁知道这是什么原因以及如何解决这个问题?

使用先前的内核重新启动没有帮助。也许与X.org有关系?它也已更新。但我在/var/log/Xorg.0.log

中看不到任何错误

更新#1:此食谱https://www.quora.com/Why-can-I-move-my-mouse-but-cannot-click-in-a-VirtualBox-with-Ubuntu有所帮助。我已经创建了鼠标配置文件public ThirdFragment() { // Required empty public constructor } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View view = inflater.inflate(R.layout.fragment_third, container, false); viewPager = getActivity().findViewById(R.id.viewPager); back1 = view.findViewById(R.id.slideThereback); back1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { viewPager.setCurrentItem(1); } }); //The TextView "Done " is the one I want to click on the Take me to another activity and that up to now gives me an error to run in the emulator done = view.findViewById(R.id.Done); done.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent myIntent = new Intent(getActivity(), MenuP.class); startActivity(myIntent); } }); return view; } ,其内容为

/etc/X11/xorg.conf.d/01-mouse.conf

实际鼠标设备路径(Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/event3" Option "ZAxisMapping" "6 7" EndSection )来自最新的/dev/input/event3-查找“ VirtualBox鼠标集成”。

更新#2:我发现,如果您是第一次登录,则以某种方式运行控制台,然后重新启动桌面管理器服务(sudo服务gdm重新启动)-它会使您返回登录屏幕-那么即使没有该文件,第二次登录时一切都很好。无法解释自己可能是什么原因。

更新#3::RH确认了此问题,并可以进行修复。 https://access.redhat.com/solutions/3893421

更新#4:今天的更新问题解决了。 现在我有:

/var/log/Xorg.0.log

2 个答案:

答案 0 :(得分:2)

我最近在VirtualBox 5上遇到了Centos 7.4的类似问题。

一旦我单击鼠标左键并开始使用某个应用程序,就无法在任何其他部分或应用程序上单击鼠标左键来切换焦点。

我的解决方法是在卡住的应用程序上右键单击两次。上下文菜单将弹出并消失。然后,我可以左键单击桌面的任何其他部分。当然,每次当人们想要切换焦点时,这样做仍然很烦人,但至少是可行的。

答案 1 :(得分:1)

在更新之后,问题就消失了。我最先知道该问题所在的内核版本:

Linux centos7 3.10.0-957.10.1.el7.x86_64 #1 SMP Mon Mar 18 15:06:45 UTC 2019 x86_64 x86_64 x86_64  GNU/Linux