Ubuntu

Ubuntu用户和开发人员的问答

2
JavaFX应用程序的全局菜单
我知道我们可以使用Jayatana为Java Swing应用程序启用全局菜单。但是我正在寻找JavaFX应用程序的全局菜单支持。搜索之后,我发现JavaFX中使用了setUseSystemMenuBar以在Mac中启用相同的行为。但是它在Ubuntu中不起作用。 我的Java代码: import javafx.application.*; import javafx.scene.*; import javafx.scene.control.*; import javafx.scene.layout.*; import javafx.scene.paint.*; import javafx.stage.*; public class Main extends Application { @Override public void start(Stage primaryStage) { BorderPane root = new BorderPane(); Scene scene = new Scene(root, 300, 250, Color.WHITE); MenuBar menuBar = new MenuBar(); // Use system menu bar …
14 unity  java  menu  javafx 

4
如何通过键盘(不使用鼠标)选择要复制并粘贴到Chrome中的文本?
我在Google chrome中打开了一些在线教程。它告诉我在终端中运行一些命令。 我当前的工作流程是通过鼠标选择必要的部分,并通过鼠标中键在终端中插入复制的文本。 我想避免在大多数情况下使用鼠标,因此我想只使用键盘来突出显示网页上的文本。我希望将文本自动保存到类似于鼠标选择的缓冲区中,但是即使这样也可以在不使用鼠标选择文本的情况下按ctr + c键。 Chrome中是否有用于此目的的模式?

2
递归更改文件的所有者,但不更改目录
我的目录有〜50k目录和〜1m文件。 我想更改所有文件的所有者(或权限),但不更改目录。这是因为我正在尝试从远程服务器中获取SCP的其他文件(〜150k目录和〜3.6m文件)。 我拥有的目录是远程目录的一部分,但是scp失败... 如果我再次运行SCP,它将通过覆盖已经从远程目录复制的文件重新开始。


2
应用更改或重新启动Unity dash / launcher /…,而无需重新启动或注销
.desktop在我从主目录中删除了一个覆盖了整个系统范围的自定义启动器文件之后,我遇到了Unity应用程序镜头中无法使用的应用程序的情况。 我的问题是,在这种情况下,我需要应用这些更改并更新已安装.desktop文件的数据库,但是其他类似情况也是可以想象的。 那么,除了重新启动或注销并重新登录以更新Unity配置并强制其重新加载并重新初始化其所有内容之外,我还能做些什么(并在下次做)? 我使用的是15.10,因此unity --reset &不起作用,因为它已过时。 然后我试了一下unity --replace &,但是这使我的桌面崩溃了,并导致我的TTY7无法使用。它先是漆黑一片,看上去好像是在重新启动Unity并还原了桌面,但是随后它什么也没反应了。切换到TTY1并返回时,黑屏加鼠标光标使我离开。通过TTY1 login和重启后reboot,它又可以工作了,Unity现在甚至可以识别我的应用程序。 但是,如果我无法重新启动或注销,那我应该走什么路呢?

1
无法为crtc 64(15.04)设置配置
有时当我连接第二台LCD显示器(iiyama ProLite E2407HDSV) 眼镜: Native resolution Full HD 1080p, 1920 x 1080 ( 2.1 megapixel) Horizontal sync 30-81 KHz Vertical sync 56-75 Hz 到我的华硕N56J笔记本电脑 显示规格: 15.6" IPS 1920 x 1080 ( Full HD ) 我尝试用液晶显示器扩展笔记本电脑显示器时出现错误: could not set the configuration for crtc 64 经过几次尝试,它确实可以工作并且错误消失了。另外,当我进入显示设置时,会得到一个透明窗口,如下所示: 此外,还安装了以下其他驱动程序: myuser@my-laptop:~$ xrandr: Screen 0: minimum …


2
如何在Ubuntu 14.04上同步OneDrive?
我正在使用Ubuntu 14.04。如何在Ubuntu 14.04上同步我的OneDrive帐户? 我知道OneDrive是一项Microsoft云存储服务,并且不支持Linux。 但是,有一个名为“ OneDrive-D”的工具。如何安装和使用“ OneDrive-D”?

1
将Python安装恢复为默认设置以及apt软件包依赖关系
我在安装Python(第2个和第3个)方面玩了很多,并安装了一堆软件包,其中一些使用apt-get,但大多数使用pip。我也将许多已apt安装的软件包升级pip到了较新的版本。 我的问题是: 我该如何撤消所有这些更改,删除所有已pip安装的Python软件包,并仅将默认安装的默认软件包集保留在其默认存储库版本中,以及那些由apt-get其他软件安装但仅作为其他软件的依赖项而安装的软件包,始终降级到存储库版本(如有必要)。 我想要这样做是为了为系统提供一个经过整理的Python环境,并且仅在virtualenvs中进行修改。 没有重新安装系统是否可以实现?我将如何处理?

2
删除PPA:“ add-apt-repository --remove”与“ rm /etc/apt/sources.list.d/???.list”
根据如何删除PPA?摆脱PPA的方法主要有3种: 使用add-apt-repository命令: sudo add-apt-repository --remove ppa:???/??? 手动删除.list文件: sudo rm /etc/apt/sources.list.d/????.list 使用其他工具,例如ppa-purge...(不是此问题的主题) 我很好奇第一个选项和第二个选项之间的区别是什么,即add-apt-repository --remove与仅删除.list文件相比,还有其他功能吗? 我能想到的一个示例是与PPA一起安装的GPG密钥。将add-apt-repository处理和对比删除它们只是rm-ing的.list文件吗? 请注意,ppa-purge这个问题的主题既不是删除GPG密钥也不是使用!

1
通过SSH挂起计算机后如何恢复终端?
我经常将SSH连接到计算机,只是使其进入睡眠状态。问题是当它休眠时,它保持SSH连接打开(似乎无限期)。这是发生了什么: oli@bert:~$ ssh tank oli@tank:~$ sudo pm-suspend [sudo] password for oli: 我输入密码,Return然后点击它,然后挂起...直到唤醒远程计算机。 有什么方法可以强制在本地断开连接,这样我就可以不必关闭终端再启动另一个终端就可以将其退回?
14 command-line  ssh 

2
用户主目录中文件的默认所有者/权限
我经常看到用户尝试解决问题并在某处读取,或者只是尝试递归chown其主目录,有时甚至还会递归地将权限重置为类似rwxr-xr-x类似的。 想象一下这样的所有者/权限大屠杀-是否存在需要特殊权限或需要root拥有才能使系统正常工作的关键文件/目录?

2
为什么Minitube不再工作?
当我从终端运行minitube时,我得到: No available API keys 403 "Error downloading https://www.googleapis.com/youtube/v3/search?part=snippet&type=video&maxResults=50&q=teste - server replied: Forbidden" 202 有没有办法来解决这个问题?
14 minitube 

4
我是否需要DKMS?
我的基于Ubuntu的发行版预装了一些VirtualBox东西,因此我将其卸载并自动删除了DKMS软件包。 从我看来,它看起来像是有用的软件包,但是我需要吗?诸如VirtualBox和CDemu之类的东西是自己安装的,而Ubuntu默认情况下并未附带它,因此我猜只有某些安装模块或某些程序的程序才需要它。 我不是GNU / Linux的长期用户,所以我没有太多经验,甚至没有编译经验。 现在我有一个Linux内核更新正在等待中,但是我不知道是否应该在未安装DKMS的情况下更新它。
14 14.04  kernel  dkms 

1
如何替换未知字体?
假设我有一个使用识别字体的文本编辑工具(例如LibreOffice Writer)打开的外部文本文档。在本文档中,可能使用的某些字体在我的Ubuntu安装中不可用(例如Garamond)。 问题是:Ubuntu如何确定使用哪种已安装字体替代未知字体?它会读取字体的任何特征并寻找相似的特征吗?是否始终使用默认的替换字体?它会搜索相似的字体名称吗? 除此之外,我想知道是否可以某种方式更改此行为或设置手动字体别名以自动使用例如免费字体EB-Garamont而非非免费Garamont吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.