该错误在此处描述:https : //bugs.kde.org/show_bug.cgi?id=339174 对我来说,它失败了:
java: /build/buildd/oxygen-gtk3-1.0.2/src/animations/oxygencomboboxdata.cpp:87: void Oxygen::ComboBoxData::setButton(GtkWidget*): Assertion `!_button._widget' failed.
Run Code Online (Sandbox Code Playgroud)
问题是,如果我在控制模块中转到 GTK+ Apperance 并更改为除氧气 Eclipse 以外的任何内容,将会看起来非常糟糕。
无论我使用什么主题(尝试过 QtCurve 和 Raleigh),它都具有相同的外观,所有控件周围都有巨大的填充等。
没有氧气GTK有可能有一个明智的外观吗?
我在 LTS 发行版上安装了 kubuntu-desktop。
$dpkg -l libgtk* | grep -e '^i' | grep -e 'libgtk-*[0-9]'
ii libgtk-3-0 3.4.2-0ubuntu0.8 GTK+ graphical user interface library
ii libgtk-3-bin 3.4.2-0ubuntu0.8 programs for the GTK+ graphical user interface library
ii libgtk-3-common 3.4.2-0ubuntu0.8 common files for the GTK+ graphical user interface library
ii libgtk2.0-0 2.24.10-0ubuntu6.1 GTK+ graphical user interface library
ii libgtk2.0-bin 2.24.10-0ubuntu6.1 …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 /opt 中“按书”安装 Eclipse,但是在尝试访问 /opt 时,Ubuntu 14.04 中似乎不存在 /opt 目录:
$ cd /opt/
bash: cd: /opt/: No such file or directory
$ ls -a /
. bin cdrom etc initrd.img lib lost+found mnt root sbin sys usr vmlinuz
.. boot dev home initrd.img.old lib64 media proc run srv tmp var vmlinuz.old
Run Code Online (Sandbox Code Playgroud)
为什么 /opt 文件夹不见了?如果适用,如何重新创建一个以及要应用的权限是什么?
当我将键盘布局从En更改为另一种语言(波斯语)时,快捷键在新语言中不起作用。
例如ctrl+s没有将我的编辑保存在文本文件中。
我最近将我的一个系统升级到 16.04,许多停止正常工作的事情之一是 Eclipse IDE。它现在使用了大约 60% 的 CPU,即使窗口被最小化,速度也很慢,有些事情甚至没有响应。
按照Stack Exchange 上的这个答案,我调查了是哪个线程导致了这种行为:
$ ps -mo 'pid lwp stime time pcpu' -C java
PID LWP STIME TIME %CPU
14475 - 09:55 00:02:05 91.6
- 14475 09:55 00:00:00 0.0
- 14476 09:55 00:01:14 54.6
Run Code Online (Sandbox Code Playgroud)
转换为十六进制:
$ printf "0x%x\n" 14476
0x388c
Run Code Online (Sandbox Code Playgroud)
在日志中,我发现了有关此线程的以下内容:
"main" #1 prio=6 os_prio=0 tid=0x00007f10c000a000 nid=0x388c runnable [0x00007f10c8c62000]
java.lang.Thread.State: RUNNABLE
at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9326)
at org.eclipse.swt.widgets.Display.eventProc(Display.java:1225)
at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2435)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3428)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at …Run Code Online (Sandbox Code Playgroud) 我读到 Eclipse Neon 现在支持 hidpi,但是在 Ubuntu 16.04 中使用 hidpi 笔记本时图标非常小。
有没有我必须设置的命令行参数或环境变量才能工作?
全局菜单在gtk2应用程序的最小 Ubuntu 安装中开箱即用,并且gtk3如果安装了应用程序,则应用程序运行得一样好libdbusmenu-gtk3-4。
但是对于 Eclipse,我已经安装了jayatana, libdbusmenu-gtk3-4, libdbusmenu-gtk4, gnome-menus,但似乎没有任何效果。这里到底缺少什么?我找不到更多安装在标准桌面上的 DBus 或全局菜单包来尝试。
PS作为记录,Eclipse 在普通 Ubuntu 桌面安装上使用全局菜单运行良好。
当我在设置双显示器的 Ubuntu 17.10 上使用 Eclipse 氧气时,下拉菜单和工具栏中的弹出窗口向下移动:
此外,在启动时,日食氧气图标不会居中显示,而是显示在左上角(但这与使用的监视器数量无关):
我已经尝试重新安装 eclipse 几次。在重新安装之前,我还删除了 .eclipse 文件夹和 eclipse 工作区。
编辑:
显然,下拉菜单的问题可以绕过,如果将两个显示对齐在顶部而不是底部:
有没有办法在底部对齐两个显示器,并且在正确的位置仍然有下拉菜单(和弹出窗口)?
开机图标还在左上角,似乎不受显示器对齐的影响。
我正在运行 Ubuntu 18.04。我从 Ubuntu 软件安装了 eclipse,但是当我运行 eclipse 时,我得到了错误日志:
!ENTRY org.eclipse.equinox.launcher 4 0 2018-05-20 19:19:03.099
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
Run Code Online (Sandbox Code Playgroud) 如何从Ubuntu 10.10安装Android SDKandroid-sdk_r10-linux_x86.tgz以在 Eclipse IDE 中使用?
我知道如何下载 Eclipse,我想我会把它放在 /opt 中,但是我怎样才能在启动器中获取它呢?我想我需要卸载旧的 Eclipse,但是新的 Eclipse 安装会显示在启动器等中吗?