Ubuntu

Ubuntu用户和开发人员的问答

4
创建一个.desktop文件,该文件将在终端中打开并执行命令
我想知道如何编写Exec.desktop文件的命令来打开一个新终端并在其中执行shell脚本。Shell脚本正在运行,并且所有用户都可以访问。从终端启动脚本时,一切正常,但尝试从.desktop文件启动脚本时,一切正常。 这是我已经尝试过的一些组合: Exec=gnome-terminal -x sh -c 'echo hello' Exec=sh -c 'gnome-terminal echo hello' Exec=sh -c 'echo hello' Exec=echo hello .desktop终端选项设置为true。


8
当我单击一次时,鼠标有时会双击
我遇到的一个问题正在变成一场噩梦,以至于我认为完全废弃Ubuntu并尝试其他方法可能会更容易。我有一台运行Ubuntu 12.04的HP PC。当我用鼠标左键单击时,有时会双击(可能是50%的时间)。 到目前为止,这导致:随机发送未完成的电子邮件,随机突出显示和删除在编写电子邮件时不想删除的内容(非常令人沮丧),随机删除两个浏览器选项卡,而不是一个(几次),以及(在某种意义上)最烦人的)是尝试在桌面上移动窗口或从终端窗口剪切并粘贴时的非常令人沮丧的最终用户体验。谢天谢地Alt- F7-但我不希望有学习键盘快捷键为每一个节目我用,以及对OS(和不能够复制粘贴是一个巨大的损失对我来说)。 我并不是唯一遇到此问题的人,但是谷歌搜索表明可能有多种原因。我在网上阅读的所有修复程序都没有对我有用。让我仔细阅读所有内容,包括对其他人有用但对我无效的修复程序。哦-我有一个hp光电鼠标。 这不是一只坏老鼠。我在系统上尝试了两只鼠标-都出现了问题。这两种鼠标在运行Ubuntu 12.04的家用笔记本电脑上都可以正常工作。 我/etc/X11/xorg.conf只有几行,没有“ InputDevice”部分。 我没有暂停,也没有安装hal软件包。 它始于大约一周前,并且似乎并没有变得越来越好。 无奈之下,我刚刚升级到12.10,但这并不能解决问题,现在我正在运行的不是LTS的发行版(因此对我来说不是理想的:-\) 但这使我的系统很难使用。 可能重要的更新:我尝试使用xev做一些调查。在我看来,这些老鼠之间的连接似乎很差-这很常见吗?我可以按住鼠标按钮,然后获取(鼠标单击)(暂停)(鼠标释放)(非常短的暂停)(鼠标单击)(暂停)(鼠标释放)(非常短的暂停)(鼠标单击)等我不知道其他操作系统是否例如说“您不能释放并在0.05秒内再次单击,因此一定是小故障,并且我将假定按钮从未释放”。我可以告诉Ubuntu几乎立即释放然后重新单击的事件吗? 因此,这看起来像是鼠标的问题。也许我应该挖出更新的鼠标?我只尝试了很老的:-\

4
如何隐藏鼠标光标
我正在使用Ubuntu Precise在触摸屏上构建一个信息亭。现在,我正在寻找使鼠标光标消失的适当方法。人们知道他们要指向的位置时,在手指下显示箭头是没有用的,而最后一次指向的箭头则更是如此。 我最好的选择是仅由透明游标组成的某种游标主题。我很惊讶没有找到要切换的UI,也没有在默认的Unity UI中安装光标主题,但是由于我不会使用Unity,所以这不是什么大问题。似乎update-alternatives --list x-cursor-theme所有列出的替代方案都涉及.theme文件,因此我在软件包列表中搜索了。结果列表未列出任何可能的候选对象,即,没有名称中包含“不可见”或“透明”的软件包。 到目前为止,我最好的选择是用谷歌搜索结果生成“ XCursor透明主题”的自述文件。那将意味着我自己编译这些资源,或者将它们放入我的PPA中。我也对该结果有些怀疑,因为自述文件的日期是2003年。我不确定我是否会使事情变得过于复杂。毕竟,Precise对触摸设备有很多支持,所以我不相信我是第一个想要摆脱鼠标光标的人。 还有另一种不涉及用户编译的二进制代码的方法吗? 有没有我忽略的透明游标的主题包? 还有其他机制可以使光标消失而不更改光标主题吗? 我将使用Matchbox WM,Firefox和Java小程序,因此我对在这种设置下工作的任何解决方案感到满意。我对与Gnome或Compiz交织在一起的任何解决方案都不感兴趣,因为我也不会运行。

1
如何摆脱此监视器错误?
我有Nvidia卡和两台显示器。 每次我在Ubuntu 11.10上登录Unity时,都会出现此错误: “无法将存储的配置应用于监视器” 我曾尝试打开nvidia设置,但是我对任何设置的实验性改动都没有改变。 我仍然可以使用我的计算机,但是它似乎破坏了主题,图标和样式,因此我的计算机看起来像Unix,大约是1992年,这很烦人。 如何消除此错误?
39 unity  11.10  compiz  xorg 



5
将内部硬盘驱动器分区的所有者从root更改为user
我有许多内部和外部驱动器。有些是分区的。大多数启动时会自动挂载(所有安装都在某一时刻完成)。 一个分区归root拥有,因此不会自动安装。我知道如何将其挂载为root。 我不知道如何以用户X的身份来获取该分区的所有权。我尝试使用Nautilus中的gui作为root来更改权限。他们不被接受,并立即还原。 分区是NTFS。该驱动器上的另一个分区由我作为用户拥有,并自动安装

7
将DJVU转换为PDF
我想将DJVU文档转换为PDF文档,分离并保留文本层和图像,同时还要保持 DJVU 的结构。如何在Ubuntu中做到这一点? (然后,我将使用Calibre转换为ePub / Mobi,因此,如果有用于整个过程的Calibre插件对我来说是完美的!) 注1:从打印了Evince,使用包从DJview,或任何出口ddjvu,是不是因为他们丢弃文字图层适当的解决办法,只能保存图像。 注意2:使用DJVULibre似乎仅提取文本层,而不会提取图片。同样,“手动”复制文本会丢失文档结构和图片。
39 pdf  ebooks  convert  djvu 


3
curl在Ubuntu 18.04 LTS上不起作用
我无法使用curl从网络上获取内容。我试图将其安装在下面。 无法安装某些软件包。这可能意味着您请求了一种不可能的情况,或者如果您使用的不稳定发行版中尚未创建某些必需的软件包或将其从“传入”中移出。以下信息可能有助于解决该情况: 以下软件包具有未满足的依赖性。curl:取决于:libcurl4(= 7.58.0-2ubuntu3)但不会被安装E:无法纠正问题,您拿着损坏的包装。 我检查了既保持封装sudo apt-mark showheld和dpkg -l | grep ^h在得到手持包的列表的希望,但我没有得到任何结果,无论哪种方式。 另外,当我尝试安装libcurl4它时,几乎会破坏我的系统,因为它尝试删除下面的这些软件包。 libcurl3 mongodb-enterprise mongodb-enterprise-server mongodb-enterprise-tools msodbcsql msodbcsql17 mssql-tools php7.1-curl r-base r-base-core r-base-dev r-base-html r-cran-boot r-cran类r-cran-codetools r-cran-外国r-cran-getopt r-cran-kernsmooth r-cran-lattice r-cran-littler r-cran-mass r-cran-matrix r-cran-mgcv r-cran -nlme r-cran-nnet r-cran-rpart r-cran-spatial r-cran-survival r-recommended slack-desktop virtualbox-5.2 编辑 # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade …

4
一个开始作业正在运行,以等待配置网络。Ubuntu服务器17.10
我刚刚在笔记本电脑上安装了ubuntu服务器,并且一切正常,除了以下事实:在启动时,如果笔记本电脑未连接到以太网或在我的wi-fi范围内,我将收到此消息“正在运行启动作业,等待网络连接被配置”,将持续约2分钟。我在网上查找解决方案,然后尝试: 禁用网络管理员 在/etc/systemd/system.conf中编辑超时设置 禁用systemd.networkd-wait-online.service 这些解决方案都不适合我。任何可能的修复?
39 networking  17.10 

6
Ubuntu 17.10次要显示问题,缺少屏幕顶部的菜单栏,启动器和显示日期时间和网络状态的栏
今天已安装Ubuntu 17.10,菜单栏,启动器和指示时间/日期/网络连接状态的栏已丢失。 我正在使用辅助显示器并将便携式计算机连接至辅助显示器。即使没有辅助显示,屏幕和启动器的顶部栏也丢失了。启用次要功能并禁用笔记本电脑显示时,没有菜单栏,屏幕顶部的启动器和栏也不丢失。 在Ubuntu 17.04中,如果我们禁用内置显示并启用辅助显示,则可以正常工作。如何在Ubuntu 17.10中修复它?

1
systemctl init.d和service之间的区别
我是Linux新手,并且一直在使用Amazon Lightsail实例(Ubuntu 16.04 LTS)测试自己。 通过我遇到的许多指南,我看到人们使用不同的命令来启动/停止/重新启动/重新加载/状态检查服务。特别是这些; sudo systemctl status apache2.service sudo /bin/systemctl status apache2.service sudo /etc/init.d/apache2 status sudo service apache2 status 以上所有命令均有效。 我是否应该优先选择一个命令? 如果是,那为什么呢? 我还有其他需要注意的命令吗? 当我想使用状态选项时,在Monit中使用init.d会引起问题(状态是该服务实际上处于联机状态,但该服务已脱机-由Monit重新启动)。将Monit中的代码从inid.d更改为/ bin / systemctl对其进行修复。 看来使用init.d可以提供有关其他情况的更多信息。如果我应该使用其他命令之一,是否可以让它们显示有关执行的更多信息? ubuntu@ip-172-26-12-245:~$ sudo systemctl restart pure-ftpd.service ubuntu@ip-172-26-12-245:~$ sudo /bin/systemctl restart pure-ftpd.service ubuntu@ip-172-26-12-245:~$ sudo /etc/init.d/pure-ftpd restart [ ok ] Restarting pure-ftpd (via systemctl): …

2
如何禁用Nouveau内核驱动程序
通过执行cuda_8.0.44_linux.run在Ubuntu 16.04中安装CUDA时, 我在/var/log/nvidia-installer.log中收到以下错误消息 然后我检查了/etc/modprobe.d/nvidia-installer-disable-nouveau.conf并得到了 有建议禁用Nouveau内核驱动程序吗? 我找到了这个2012年的讨论,但对我没有用。
39 16.04  nvidia  cuda  nouveau 

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.