Ubuntu

Ubuntu用户和开发人员的问答



3
默认情况下在gnome-control-center中无法访问ubuntu-dock设置
我最近转向了Ubuntu 17.10。从Gnome-Tweak-Tools启用ubuntu-dock扩展后,我发现在gnome-settings或gnome-control-center中没有用于定制Ubuntu-Dock的特定设置。我发现用于访问扩展坞设置的一个临时技巧是从终端更改XDG_CURRENT_DESKTOP变量,然后从那里启动gnome-control-center。 XDG_CURRENT_DESKTOP=ubuntu:GNOME gnome-control-center 我想知道是否有一些永久的方法可以在gnome-control-center中获取Ubuntu-Dock-Settings

1
什么是systemd-analyze中的dev-sda.device,我可以禁用它吗?
我在Windows笔记本电脑上安装了Ubuntu 16.04。在systemd-analyze blame名为“ dev-sda7.device”的服务中,这花费了太多时间。如何解决此问题或我应该禁用它? 的结果 systemd-analyze time Startup finished in 4.207s (firmware) + 4.576s (loader) + 3.466s (kernel) + 33.899s (userspace) = 46.149s 的结果 systemd-analyze blame 16.326s dev-sda7.device 12.859s ufw.service 11.263s systemd-tmpfiles-setup-dev.service 7.935s NetworkManager-wait-online.service 3.203s keyboard-setup.service 2.736s vboxdrv.service 2.467s accounts-daemon.service 2.349s apache2.service 2.239s NetworkManager.service 2.163s ModemManager.service 1.963s lightdm.service 1.843s nmbd.service …

2
如何在Ubuntu 16.04的lenovo X1 Carbon上安装指纹驱动程序
我需要在Ubuntu 16.04上安装X1 Carbon第5代的指纹驱动程序。在哪里可以找到Linux发行版的驱动程序? 这是输出 lspci kasun@kasun-ThinkPad-X1-Carbon-5th:~$ lspci 00:00.0 Host bridge: Intel Corporation Device 5904 (rev 02) 00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02) 00:08.0 System peripheral: Intel Corporation Sky Lake Gaussian Mixture Model 00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) 00:14.2 …


3
在bash脚本中使用sudo的最佳实践
我有一个运行时间很长的bash脚本,其中一些命令需要以root身份运行,而大多数命令需要在sudo之前以常规用户身份运行,因为这会破坏文件所有权等。 我想出了一些方法,但是每个方法都有一些问题 方法1:在文件内部使用sudo #!/bin/bash sudo echo "I must be run by root" touch needsToBeOwnedByUser1 echo "needs to be run by user" sleep 1000 sudo echo "I, again, must be run by root" 从编写代码的方式来看,这看起来不错。sudo是在实际上需要由root用户运行的少数语句之前编写的,但是如果每次sudo调用之间的时间太长,则sudo再次要求输入密码。同样,如果第一次执行sudo失败(例如,由于密码无效),则脚本的其余部分仍将执行。 方法2:使用sudo调用文件,然后在需要时更改回原始用户 #!/bin/bash echo "I must be run by root" su username -c 'touch needsToBeOwnedByUser1' su username -c …
11 bash  sudo  su 

2
引导修复为Windows创建了太多的grub菜单项
最近,我在HP笔记本电脑上以双启动方式安装了Ubuntu和Windows 10。最初,我无法使用grub来启动Windows,因为选择Windows选项只会循环回到grub。 然后,我进行了启动修复,所有这些额外的选项都显示在grub菜单中。 我可以使用“ Windows UEFI bootmgfw.efi”选项打开Windows,但不能使用“ Windows Boot Manager(在/ dev / sda1上)的标准选项”。 如何减少这些条目?为什么不能使用后一个选项引导Windows? 这是of的图像。第一个选项是Ubuntu:
11 dual-boot  grub2  uefi 


1
如何在zip存档中重命名/提取带有长名称的文件
我有一个包含非常长名称的文件的zip文件。 如果尝试在命令行上提取,则会出现错误“文件名太长”。 如果使用图形存档管理器,它将不会提取文件,也不会让我重命名它们。如果我装入归档文件,则会发生相同的问题。 我可以使用以下方法分别提取和重命名文件: unzip -p -c example.zip "long file name.ogg" > shortname.ogg 这对于许多文件来说是不切实际的。 有没有一种工具在提取文件名时会截断它们?
11 zip  filename  unzip 

1
从MongoDB 2.6升级到3.4后的启动警告
我删除了MongoDB 2.6,然后安装了MongoDB 3.4。当我连接到MongoDB 3.4服务器时,有几个新的启动警告: MongoDB shell version v3.4.2 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.2 Server has startup warnings: 2017-03-20T20:27:36.175+0545 I STORAGE [initandlisten] 2017-03-20T20:27:36.175+0545 I STORAGE [initandlisten] ** WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine 2017-03-20T20:27:36.175+0545 I STORAGE [initandlisten] ** See http://dochub.mongodb.org/core/prodnotes-filesystem 2017-03-20T20:27:36.855+0545 I …
11 mongodb 

1
用于CUDA的NVIDIA卡和用于Ubuntu 16.04的AMD卡
我正在使用Ubuntu 16.04,因为它是我发现使用卷积神经网络(CNN)更为方便的操作系统。直到我想在同一系统上安装两个图形卡之前,安装Ubuntu的过程都很好。 NVIDIA 970 GTX AMD R9 380 我只想将NVIDIA卡用于CUDA,以便能够将其所有图形内存和AMD用于图形用户界面。为此,所有监视器都将插入此卡。 问题: 当我安装nvidia和cuda 8.0驱动程序时一切正常,但是当我安装AMD驱动程序时,我无法登录lightdm。 如果我将显示器插入AMD卡,则表示lightdm在低图形模式下运行,无任何作用。 修改xorg.conf文件没有任何区别,因为它被gpu-manager覆盖 我找不到任何说明该怎么做的教程。

1
apt-get命令在plymouth-theme-ubuntu-text中返回错误
每当我尝试使用其安装或删除或升级任何软件时apt-get,都会出现此错误。 我尝试删除并重新安装,plymouth-theme-ubuntu-text但它也给出了相同的错误。 purush@purush:~$ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages have been kept back: gnome-software gnome-software-common liboxideqt-qmlplugin liboxideqtcore0 liboxideqtquick0 linux-generic linux-headers-generic linux-image-generic oracle-java8-installer oxideqt-codecs snapd ubuntu-core-launcher ubuntu-software The following packages will be upgraded: adium-theme-ubuntu apparmor appmenu-qt5 apport …
11 apt  dpkg  plymouth 

2
PRIME显示无法通过nvidia设置进行控制
我有一台安装了Ubuntu 16.04的Dell XPS 15笔记本电脑(GTX 960M),该笔记本电脑已连接到两个Dell Monitors 。 通过Sofware&Updates安装nvidia驱动程序后(我使用的是nvidia-378的NVIDIA二进制驱动程序版本378.09),我进入“ NVIDIA X Server Settings”以配置我的哪台显示器将是主要的。 不幸的是,我无法配置主监视器和监视器布局。“ X服务器显示配置”中的所有屏幕均以阴影显示,并带有以下注意事项: “ PRIME显示器不能由nvidia设置控制,而必须由具有外部RandR功能的工具进行配置。该显示器显示在布局窗口中,仅供参考。” (请参阅“ NVIDIA X Server设置”屏幕截图) 我不确定这是否是由于我安装的nvidia驱动程序或其他所有问题所致。我在nvidia驱动程序站点上进行了检查,对于我的图形卡(GTX 960M),没有用于64位linux操作系统的驱动程序,只有32个。 如果任何人都有可以配置屏幕,选择主显示以及左右两边的解决方案,我将非常感谢您的帮助。

5
Apache,问题无法启动LSB:Apache2 Web服务器
我使用Ubuntu 16.02。当我尝试时sudo service apache2 restart,它说: Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details. 然后输入:journalctl -xe,然后请求: - -单位apache2.service已开始启动。 1月11日02:30:46 aleksandr-VirtualBox apache2 [8177]:/etc/init.d/apache2:1:/ etc / apache2 / envvars:envvars:找不到 1月11日02:30:46 aleksandr-VirtualBox apache2 [8177]:/etc/init.d/apache2:49:/ etc / apache2 / envvars:envvars:找不到 1月11日02:30:46 aleksandr-VirtualBox …
11 apache2 

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.