小编mac*_*ey7的帖子

如何使用 systemd 在启动时运行单个命令?

我想在启动后使用以下命令启动一个 Apache Spark 集群:

sudo ./path/to/spark/sbin/start-all.sh
Run Code Online (Sandbox Code Playgroud)

然后在系统准备重新启动/关闭时运行此命令:

sudo ./path/to/spark/sbin/stop-all.sh
Run Code Online (Sandbox Code Playgroud)

我该如何开始?有我可以建立的基本模板吗?

我试图使用一个非常简单的(文件:)/lib/systemd/system/spark.service

[Unit]
Description=Spark service

[Service]
ExecStart=sudo ./path/to/spark/sbin/start-all.sh
Run Code Online (Sandbox Code Playgroud)

哪个不起作用。

startup systemd

164
推荐指数
2
解决办法
33万
查看次数

Ubuntu 16.04 和 Nvidia - 添加外部显示器可在两台显示器上扩展单个显示器

我正在尝试通过 HDMI 从运行 16.04 的 HP 笔记本电脑上运行外接显示器。我有一个正在运行 nvidia-375 驱动程序的 GTX965M。这让我可以运行两个显示器,但只能在镜像模式下运行。如果我改为使用单独的显示器,分辨率似乎分布在两个显示器的总和中,我无法取消设置更改,因为我只能单击启动器;我必须等待 30 秒才能恢复。

我按照论坛上的这篇文章安装了更新版本的驱动程序,因为它比通过似乎需要太长时间的软件和更新更快。

这是我尝试添加第二个独立显示器后的桌面图像:

桌面

我不确定这归结为驱动程序还是系统配置。

任何帮助表示赞赏

更新:它随机开始工作,我不知道为什么,因为我没有做任何改变。我刚刚启动并插入HDMI。此外,nvidia-settings根据建议的解决方案之一,我的似乎不正确,所以我不相信这不是一个气质错误。

英伟达设置

这仅显示一台显示器,即外部显示器。它不包括笔记本电脑的内置。这是正确的吗?

-------------------------------------------------- -------------------------------------------------- --------------------------------

进一步更新:然后下次我启动时,这一次 HDMI 已经插入,它又回到在两个 1080p 显示器上拉伸单个 1920x1080。我想我已经到了问题的所在。我打开了一个终端nvidia-settings,显然它没有安装。

这很奇怪,因为它 100% 已安装;我在这个问题中提供的图像证明了这一点。我解决了这个问题并重新安装,双显示器又可以工作了!这是bug吗??我自己添加了一个解决方案,因为这确实解决了问题,但我不明白它是如何发生的。

display nvidia multiple-monitors drivers display-resolution

14
推荐指数
1
解决办法
2万
查看次数

如何在 C++ 的 Ubuntu 16.04.2 [LTS] 上安装 Point Cloud Library v1.8 (pcl-1.8.0)?

我试图找到一种在 Ubuntu 16.04.2 [LTS] 上安装 C++ PCL v1.8 的直接方法

更新 - - -

在单独解决各种问题后:

这是安装点云库 v1.8 的各种方法的混合

在干净的 Ubuntu Server 16.04.2 [LTS] 实例上测试

旨在成为一种简单的安装方法,因此仅包含必需的软件包和先决条件 ----- ----- ----- ----- -----

还添加了在 Ubuntu 17.10 上安装 PCL 1.8.1

server c++ software-installation 16.04 17.10

9
推荐指数
1
解决办法
5万
查看次数

如何在 Ubuntu 16.04 启动时打开最小化的 Thunderbird

我四处寻找在 16.04 中仍然有效的解决方案。我发现以前提供的解决方案(包括被接受的解决方案)适用于旧版本的 Ubuntu。

结果是 Thunderbird 会打开但没有最小化。

此处此处有替代解决方案解释了执行此操作的方法,它们是可以进行调整的通用脚本。但是,它的任务有点复杂,并且不是为 Thunderbird 量身定制的。

lts thunderbird unity 16.04

5
推荐指数
1
解决办法
8289
查看次数

将文件移动到终端当前目录的最简单方法是什么?

我想知道是否有比这更干净的方法将文件移动到当前目录中:

mv path/to/file ../current_directory
Run Code Online (Sandbox Code Playgroud)

如果我想将文件移动到上面的目录,我可以去:

mv file ..
Run Code Online (Sandbox Code Playgroud)

有没有办法表示当前目录?

command-line bash mv

5
推荐指数
1
解决办法
7919
查看次数