Ubuntu

Ubuntu用户和开发人员的问答

2
root可以看到我的加密的/ home文件夹吗?
只想知道我是否使用ecryptfs加密我的/ home文件夹 sudo ecryptfs-migrate-home -u username 具有root特权的另一个用户可以更改我的密码,然后使用新密码登录我的帐户看到我加密的/ home吗? 如果我更改自己的密码,我想我仍然可以访问加密的/ home,它与root更改密码并以我的身份登录有何不同?

2
Ubuntu 18.04停止使用NVIDIA驱动程序
我在CLEVO笔记本电脑上运行Ubuntu 18.04,并安装了nvida-390驱动程序和Cuda。它可以正常工作一个月,但-今天突然停止了工作。我仍然可以访问登录屏幕,但是该屏幕保持紫色。 我已经尝试清除并重新安装nvidia-390驱动程序(我也尝试过396驱动程序版本),但未成功。登录后,计算机始终停止工作。我什至无法访问tty。清除驱动程序后,我可以登录,并且可以正常使用nouveau,但是我确实需要Cuda来工作。 我的规格: i7-6700HQ 8GB RAM 英伟达GeForce GTX 970M 英特尔无线8260 有人可以帮帮我吗?谢谢。
21 drivers  nvidia  18.04 

2
自动以不同的消息或声音结束终端中的每个命令
我安装了SVOX pico2wave并创建了一个脚本。现在,当我输入: speech "Hello world" 计算机文本语音引擎大声说出“ Hello world”。此外,我在定义为.bashrc的变量中使用PROMPT_COMMAND: PROMPT_COMMAND="speech 'Command executed.'" 因此,漂亮的“文字转语音”引擎会在终端返回提示之前向我大声宣告该命令已执行。 但是,这在一段时间后变得很无聊,我认为在终端中用计算机说不同的文本行结束每个命令真的很酷(想想星舰企业的自动驾驶仪)。 因此,我在.bashrc中创建了一个数组变量,其中包含不同的消息: array[0]="Shields at 90%" array[1]="Engaging proton overdrive" array[2]="Autopilot disengaged" array[3]="Targetting solution available" array[4]="Alert. Incoming missile." array[5]="Deploying countermeasures." array[6]="Firing torpedoes." array[7]="Engaging auto-cannon." array[8]="Severe damage on deck 17. Sealing off." array[9]="Deploying repair droids to deck 17." 我想,是每个我在终端上运行的指令时,该变量PROMPT_COMMAND被更新和读出的不同的阵列中的随机线。 我想我需要一个循环,但是我不知道该怎么做。 我将非常感谢您的帮助。谢谢。

1
按下组合键后,在终端/ tty中出现的“(arg:1)”是什么?
在一个虚拟终端中,我(不小心)按了Win+ 1,得到了新行,其中包括 (arg: 1) 只要保持Win按下状态,我按下的所有数字都会附加到括号中的数字之后,例如Win和1+ 4yields (arg:14)。 当我(释放后Win)按任意键时,该字符将被打印与数字读取次数相同的次数,并且该(arg: ...)表达式将由标准提示替换。 有人知道这里会发生什么吗?

3
我真的需要apt-daily.service和apt-daily-upgrade.service吗?
以18.04的启动似乎需要更长的时间比17.10,所以我跑systemd-analyze blame,发现apt-daily.service和apt-daily-upgrade.service在他们之间的3分钟内占用。 :~$ systemd-analyze time Startup finished in 9.173s (kernel) + 3min 30.201s (userspace) = 3min 39.375s graphical.target reached after 15.268s in userspace :~$ systemd-analyze blame 1min 52.265s apt-daily-upgrade.service 1min 27.579s apt-daily.service 6.603s NetworkManager-wait-online.service 5.105s plymouth-quit-wait.service 1.517s plymouth-start.service 1.439s dev-sda1.device............. 那么,这些服务实际上在做什么(我猜想检查apt是否是最新的),为什么它们要花这么长时间,并且我真的需要它们在每次启动时都运行吗?
21 boot  apt 

7
Dropbox:ext4不是ext4
前一段时间,Dropbox开始警告我有关仅将ext4作为FS支持的信息。作为一个快乐的BTRFS用户,我并不满意,但是做到了: dropbox stop dd if=/dev/zero of=~/dropbox.img bs=1M count=4096 mkfs.ext4 ~/dropbox.img echo "${HOME}/dropbox.img ${HOME}/Dropbox ext4 rw,async 0 2" | sudo tee -a /etc/fstab rm -rf ~/Dropbox/* sudo mount "${HOME}/Dropbox" sudo chown "${USER}:" "${HOME}/Dropbox" 一切正常,没有错误,但是Dropbox仍然说我应该将ext4用于其文件夹。我究竟做错了什么?
21 mount  ext4  dropbox 

2
Ubuntu 18.04磁盘加密
在Ubuntu 18.04的安装过程中,什么时候可以选择加密磁盘? 我以某种方式错过了它,所以如果我需要重新开始,我想知道在哪里看。 另外,安装后进行加密的好方法是什么?我在看https://help.ubuntu.com/community/FullDiskEncryptionHowto,但是到CryptoRoot的链接已断开。 更新:我也已经开始研究仅加密主文件夹的替代方法,但是我将按照如何在Ubuntu 18.04上加密/ home进行讨论。为了那个原因。
21 encryption 

4
17.1 Wlp6s0:无法从硬件(-22)删除密钥(1,ff:ff:ff:ff:ff:ff:ff)
我正在运行gnome 17.04,没有任何问题。我清理了已安装的Ubuntu 17.1,一切正常,除了关机/重新启动外,它因以下错误而挂起。关闭电源的唯一方法是强制关机,这可能对硬件不利。我该如何解决? Wlp6s0: failed to remove key (1, ff:ff:ff:ff:ff:ff) from hardware (-22) Wlp6s0: failed to remove key (2, ff:ff:ff:ff:ff:ff) from hardware (-22)
21 shutdown  17.10 

4
18年2月15日compiz更新打破了统一
这Compiz的更新强制拆除unity和ubuntu-desktop我的Ubuntu 16.04系统上。 缺少但unity需要的有问题的软件包似乎是compiz-core-abiversion-20151010。它似乎是一个虚拟软件包,我找不到要下载的软件包。 碰巧的是,我主要在该系统上使用LXDE,但是如果我使用Unity,我会非常不高兴。 由于我偶尔会使用Unity桌面,因此是否可以解决此问题? 编辑:相关问题正在陆续出现。 “保留”软件包进行更新,是否要卸载? compiz升级卸载统一 Ubuntu TaskBar不见了。启动器丢失 你们做了什么!我的16.04环境的更新都杀死了台式机! 编辑2: 错误1749839提交到启动板
21 16.04  unity  compiz 

6
在Linux上运行的“暗黑破坏神风格”游戏(最好是免费的)[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 在Linux上是否可以玩与《暗黑破坏神II / III》类似的游戏?我的初步Google搜索没有任何结果,并且蒸蒸日上,我没有找到任何与《暗黑破坏神》类似的游戏。

5
17.10 openjdk和oracle jdk 8和9 trustAnchors参数必须为非空
我刚刚在新VM中安装了17.10。当我运行gradle或./gradlew遇到以下错误时,尝试设置开发环境: * What went wrong: Error resolving plugin [id: 'com.github.johnrengelman.shadow', version: '2.0.0'] > Could not GET 'https://plugins.gradle.org/api/gradle/4.0/plugin/use/com.github.johnrengelman.shadow/2.0.0'. > java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 这与gradle版本,java版本(openjdk和oracle 8和9都有故障)和shadowjar版本无关。这使我得出结论,它与Ubuntu相关,而不是gradle / openjdk / oracle相关。 我尝试过更新CA证书(sudo update-ca-certificates -f和)sudo apt install ca-certificates-java --reinstall,但都不能解决问题。我什至回到了经过尝试和测试的关闭和重新打开技术,没有任何影响。 有什么问题,我该如何解决?
21 java  17.10  openjdk  oracle  gradle 




4
webupd8 oracle-java-7-installer失败404
我正在尝试在Docker映像中安装java7。这一直工作到几天前。命令是: apt-get --fix-missing update apt-get -y upgrade apt-get -y install software-properties-common add-apt-repository ppa:webupd8team/java apt-get -y upgrade apt-get -y update echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections apt-get install -y oracle-java7-installer 输出为: Setting up oracle-java7-installer (7u80+7u60arm-0~webupd8~1) ... debconf: unable to initialize frontend: Dialog debconf: (TERM is not set, so the dialog …
21 java  oracle 

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.