我需要运行一个命令并回答命令询问的几个提示。不幸的是,我无法手动输入提示,所以我正在寻找一种自动执行此操作的方法。
我无法安装像expect
or这样的外部包yes
,我也无法将我的命令移动到 .sh 文件中。
我设法通过了一个这样的答案:
echo 'response' | command
但我不知道如何为同一命令发送多个提示。
这可能吗?
编辑:
命令是:
certbot certonly --apache
我需要运行一个命令并回答命令询问的几个提示。不幸的是,我无法手动输入提示,所以我正在寻找一种自动执行此操作的方法。
我无法安装像expect
or这样的外部包yes
,我也无法将我的命令移动到 .sh 文件中。
我设法通过了一个这样的答案:
echo 'response' | command
但我不知道如何为同一命令发送多个提示。
这可能吗?
编辑:
命令是:
certbot certonly --apache
我刚刚更新到 Ubuntu 19.04,现在我的一些 .desktop 快捷方式不再起作用。
例如,这个:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_GB]=/home/leonardo/Photoshop/AMT/Core key files/ProductIcon/ps.ico
Name[en_GB]=Photoshop
Exec=env WINEPREFIX="/home/leonardo/Photoshop" wine64 "/home/leonardo/Photoshop/Photoshop.exe"
Name=Photoshop
Icon=/home/leonardo/Photoshop/AMT/Core key files/ProductIcon/ps.ico
以前可以完美启动 Photoshop,现在它只是gedit
为我打开一个窗口来编辑快捷方式本身的文本文件。
有什么改变吗?我该怎么办?
我不知道为什么在 Ubuntu 中默认情况下这不是一个选项,因为您认为它非常重要,但据我研究,向 nautilus 右键菜单添加更多选项的唯一方法是安装顺便说一下,该软件包nautilus-actions
不再在软件中心可用。
我按照本指南安装它,但是我没有意识到在安装它之后我必须自定义我自己的命令才能真正让它们出现。
安装此软件包后我需要做什么才能获得简单的“创建快捷方式”选项?
我可以只下载一组预配置的选项吗?
为了清楚起见,有一堆指南解释了如何启动gnome-desktop-item-edit
,我在问是否有办法让它更自动化,这样我就可以
本质上是 Windows 所做的
nautilus 上有一个允许“创建链接”的选项,不幸的是,一旦将链接移到创建它的文件夹之外,单击它就会停止打开应用程序。
问题是如果不执行很多非常烦人的步骤,我就无法为我的应用程序创建快捷方式。我将使用我的 Wine Photoshop 安装作为示例。
要通过 Wine 运行 Photoshop,我只需打开终端并粘贴:
WINEPREFIX=/home/leonardo/Photoshop wine64 /home/leonardo/Photoshop/Photoshop.exe
这将轻松启动应用程序。
但是,假设我想在我的桌面上有一个启动此命令的快捷方式。
我像这样创建它,我双击它,它只是给了我这个错误
几乎每一个我尝试创建快捷命令的应用程序都会发生这种情况。
cd /home/leonardo/quakespasm && ./quakespasm-sdl2
这在终端中完美运行,但是一旦我创建了它的快捷方式,应用程序就不会启动并给我与上面相同的错误。
解决这个问题的唯一方法(我发现)是创建一个像这样的文件:
#!/bin/bash
WINEPREFIX=/home/leonardo/Photoshop wine64 /home/leonardo/Photoshop/Photoshop.exe
然后创建一个快捷方式来启动该文件。
有什么方法可以让我创建命令的快捷方式并让它工作吗?
在运行 Powertop 对电源使用情况进行一些测试后,我意识到我列出了两个实际上并未使用的 USB 设备,我想从我的系统中完全删除。
USB device: usb-device-8087-0a2b
USB device: XiaoMi USB 2.0 Webcam (SunplusIT Inc)
当我安装 Ubuntu 时,我检查了自动安装驱动程序的选项,所以我假设这就是这两个的来源。
有没有办法我可以
我没有关于它们可能是什么的任何其他信息,并且没有其他任何东西通过 USB 连接到笔记本电脑。
我在 Ubuntu 18.04.01 LTS
编辑:我检查了系统监视器,但找不到任何可能与它们相关的东西。
编辑 2:运行for device in $(ls /sys/bus/usb/devices/*/product); do echo $device;cat $device;done
导致
/sys/bus/usb/devices/1-5/product
XiaoMi USB 2.0 Webcam
和lsusb
结果:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:0a2b Intel Corp.
Bus 001 Device 003: ID 04f3:0c1a Elan Microelectronics Corp.
Bus 001 Device 002: ID 05c8:03a2 Cheng Uei Precision Industry Co., Ltd (Foxlink)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
哪个应该是第一个
编辑3:echo '1-5' | sudo tee /sys/bus/usb/drivers/usb/unbind
导致
1-5
tee: /sys/bus/usb/drivers/usb/unbind: No such device
几个月前,我第一次在一台新笔记本电脑上安装了 Ubuntu,并开始习惯它。在为我的专用 gpu 进行初始设置并安装 nvidia 驱动程序后,我遇到了一个错误,一旦将 prime-select 切换到英特尔,驱动程序将无法正确卸载。
https://bugs.launchpad.net/ubuntu/+source/ubuntu-drivers-common/+bug/1778011
现在,当我正在查看此内容时,如果我错了,请纠正我,该错误似乎已解决。
这是否意味着我必须安装 nvidia-390 并且包含错误修复或者我需要安装不同的驱动程序?
Nvidia-396 似乎是最新的稳定驱动程序在尝试从终端安装时返回未找到。
使用 ubuntu 18.04.01 LTS
这是输出inxi -G
Graphics: Card-1: Intel UHD Graphics 620
Card-2: NVIDIA Device 1d12
Display Server: x11 (X.Org 1.19.6 )
drivers: modesetting (unloaded: fbdev,vesa)
Resolution: [email protected]
OpenGL: renderer: Mesa DRI Intel UHD Graphics 620 (Kabylake GT2)
version: 4.5 Mesa 18.0.5
我知道这已经被问了一百次,但似乎没有为其他人发布的解决方案对我有用。
Adobe 在过去的一年中一定改变了一些东西,因为一半的问题已经完全过时了。
这是我所做的:
sudo apt update
sudo apt install adobe-flashplugin browser-plugin-freshplayer-pepperflash
根据大多数在线教程,这应该可以工作。但事实并非如此。
我尝试安装
flashplugin 安装程序
但它不仅不起作用,而且每次我开始时都会给我一个“更新”消息,但是当我选择更新时,什么也没有发生。
我在这里检查了https://helpx.adobe.com/flash-player.html并且 Firefox 无法识别要安装的 Flash 播放器。
我完全迷失了,我觉得我安装和卸载了这么多东西,以至于在这一点上实际上不可能解决这个问题。
我不知道该怎么办了,请帮助。
编辑:Flash 在 Chromium 上完美运行。我不知道 Chromium 是否仍然附带其内部版本的 Flash,但它似乎工作得很好。