我openconnect
在 Ubuntu 16.04 终端使用,当我想运行它时,我需要进入三个阶段:
如何openconnect
在一行中绕过上述阶段(例如使用openconnect
选项)?
是否有任何选项,例如以下行?
sudo openconnect <server-name> --user=<'username'> --pass=<'password'>
Run Code Online (Sandbox Code Playgroud)
我使用openconnect --help
并找到了一种填写用户名的方法,但我不知道填写密码和SSL验证。
我在 Ubuntu 和 gnome 应用程序中将 google-chrome 设置为我的默认 Web 浏览器。但是,当使用konsole 时,所有链接都在 konqueror 中打开,而不是 google-chrome!
我尝试使用以下方法设置默认浏览器: sudo update-alternatives --config 'x-www-browser'
这适用于在 gnome-terminal 和其他 gnome 程序中打开链接……但不适用于像 konsole 这样的 kde 程序。此外,似乎没有用于访问 kde 设置的 kcontrol 程序。
有谁知道在仍然使用 gnome 的同时为此设置 kde 设置的方法吗?
编辑:据我所知,我已经配置了我能想到的所有相关设置......
grep 'chrome' ~/.local/share/applications/mimeapps.list
x-scheme-handler/http=google-chrome.desktop;firefox.desktop;
x-scheme-handler/https=google-chrome.desktop;firefox.desktop;
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/chrome=firefox.desktop
text/html=google-chrome.desktop
application/x-extension-htm=google-chrome.desktop;firefox.desktop;
application/x-extension-html=google-chrome.desktop;firefox.desktop;
application/x-extension-shtml=google-chrome.desktop;firefox.desktop;
application/xhtml+xml=google-chrome.desktop;firefox.desktop;
application/x-extension-xhtml=google-chrome.desktop;firefox.desktop;
application/x-extension-xht=google-chrome.desktop;firefox.desktop;
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop
grep 'chrome' /usr/share/applications/defaults.list
text/html=firefox.desktop;google-chrome.desktop
text/xml=firefox.desktop;google-chrome.desktop
application/xhtml_xml=google-chrome.desktop
x-scheme-handler/http=firefox.desktop;google-chrome.desktop
x-scheme-handler/https=firefox.desktop;google-chrome.desktop
x-scheme-handler/ftp=google-chrome.desktop
Run Code Online (Sandbox Code Playgroud)
并且没有对 konqueror 的引用:
grep -i 'konqueror' /usr/share/applications/defaults.list
grep -i 'konqueror' ~/.local/share/applications/mimeapps.list
grep -i 'kon' /usr/share/applications/defaults.list …
Run Code Online (Sandbox Code Playgroud) 为什么我的Konsole在状态栏中按键后每 10 秒生成一次通知“ Konsole -- 会话 '默认' 中的静音”。
在“配置通知 -- Plasma”中,我可以取消选择“受监控会话中的静音”通知,但为什么首先生成它们?
发行版是带有 Plasma 桌面的 Kubuntu 17.04。
我知道可以为新标签设置配置文件,但是如果我需要为当前标签切换配置文件怎么办?
在我以前的 linux 安装中,bash 自动完成功能一直没有问题。如果我想对文件做任何事情,给出文件名的前缀并按制表符列出所有与前缀匹配的内容,但它也会用我的命令和前缀重复它下面的提示,以便我可以立即继续输入。
现在我已经将我的系统更新到 kubuntu 18.04 并且自动完成不再那么流畅了。更奇怪的是,这种行为是不可预测的,就像依赖于控制台一样。如果命令是less
,则它始终正常工作(如上所述),但如果命令是cp
或mv
,则行为会有所不同。有时它可以正常工作,但通常它会显示一个包含更多匹配文件的列表(隐藏我的提示),我必须键入q才能退出更多内容才能继续。一件小事,但很烦人,因为它需要额外的打字。
我看到那些.bashrc
电话,/usr/share/bash-completion/bash_completion
但我没有对此做任何更改。
问题:是什么导致了这种不可预测的行为?我该如何解决?
我需要一个执行以下操作的 bash 脚本:
具体我想:
/my/work/dir/
/my/work/dir/
,运行source bin/activate
/my/work/dir/
,例如ls
一个非常相似的问题给出了脚本的以下答案(适应我的要求):
#!/usr/bin/env bash
konsole --noclose --workdir /my/work/dir/ -e 'bash -c 'source bin/activate''
Run Code Online (Sandbox Code Playgroud)
这确实在里面打开了一个新终端/my/work/dir/
,但终端不是交互式的。这
user@userMachine: /my/work/dir$
缺少允许我运行更多命令并且我键入的任何内容(例如pwd
)不返回任何内容,只是新行。
当我尝试运行“在此处启动终端”命令时,我得到错误执行
konsole --workdir %d!
Run Code Online (Sandbox Code Playgroud)
在网上我发现原因是我没有安装konsole,但我没有root访问权限,我无法在这里安装任何东西。我试过放
sh
bash
gnome-terminal
Run Code Online (Sandbox Code Playgroud)
但没有显示控制台,也没有任何反应。
我能做什么?
我想从 Krusader 中打开的当前位置启动终端。
我在 Kubuntu 11.10 中使用最新的 KDE,我添加了受密码保护的 ssh 密钥,每次尝试建立 ssh 连接时都会提示该密码。在 Gnome 中,它会弹出一个 GUI 窗口,我在登录后输入过一次这个密码,以后它再也没有要求它了。如何让 KDE 记住我的密码?
我在 Ubuntu 中安装了 Kate。但它没有在应用程序中显示终端。
我读到我应该安装 Konsole,因为 Kate 是一个基于 KDE 的应用程序。我安装了 Konsole 并再次运行 Kate,但没有收到终端。我什至在视图、工具视图和工具下看不到终端选项。
我应该怎么做才能在 GNOME 中获得 Kate 的终端?
konsole ×10
command-line ×5
bash ×2
kde ×2
kubuntu ×2
16.04 ×1
18.04 ×1
gnome ×1
kate ×1
krusader ×1
notification ×1
openconnect ×1
plasma ×1
plugins ×1
ssh ×1
user-profile ×1