Tag: ubuntu

使用JNA X11 XGrabHook,我似乎无法得到任何事件注册

正如标题所说,我试图在Linux中获得键盘挂钩(我正在运行ubuntu 14.04) 在搜索完成之后,我认为最好的方法是使用XGrabKey函数。 我看到它有JNA的实现,所以我写了下面的代码(Kotlin): private fun blockLinux() { Thread { x = X11.INSTANCE display = x.XOpenDisplay(null) window = x.XDefaultRootWindow(display) ev = X11.XEvent() x.XGrabKey(display, X11.AnyKey, X11.AnyModifier, window, 1, X11.GrabModeAsync, X11.GrabModeAsync) //x.XSelectInput(display, window, NativeLong(X11.KeyPressMask.toLong())) while (true) { x.XNextEvent(display, ev) if (ev.type == X11.KeyPress) { key = ev.readField(“xkey”) as X11.XKeyEvent println(“PLZ” + key.keycode) } } }.start() } 我运行这个代码,但它不打印任何东西。 […]

不能在kubuntu中更新android sdk tmp

我现在使用kubuntu 16.04大约一个月,我想用kotlin开始学习移动应用程序开发。 我安装了android工作室,但每当我尝试更新我的SDK时,我得到一个错误,因为我的/ tmp的空间不足,这是不可能的,下载解压缩和更新sdk 注意:我已经尝试调整etc / fstab来调整/ tmp的大小。 tmpfs / tmp tmpfs defaults,size = 10G,mode = 1777 0 0 试着编辑studio.sh 导出_JAVA_OPTIONS = -Djava.io.tmpdir = / var / tmp 并尝试创建一个符号链接。 仍然没有成功。