我使用 xubuntu 14.04,64 位。时不时地,当我尝试在 xfce4-terminal 中粘贴一些文本时,它不是要粘贴的预期文本,而是被0~和包围1~,例如:
0~mvn clean install1~
Run Code Online (Sandbox Code Playgroud)
文本应该是mvn clean install- 我通过将内容粘贴到其他各种应用程序(gnome-terminal、gedit 等)中来验证这一点。除 xfce4-terminal 外,每个应用程序都会正确粘贴内容。我在互联网上找不到任何参考资料(不幸的是,很难在 google.com 上搜索带有特殊字符的文本......)。为什么会发生这种情况?
为了保持概览,我喜欢将多个命令始终以相同的顺序放置并一起自动启动(gradle、git、数据库、scala-REPL、jboss...)
-H (hold) 好像是终端终止后没有关闭的意思,但是我该如何随意终止这样的进程呢?一点也不?这样我就可以继续使用终端了。
我正在将 xubuntu 与 xfce4-terminal 和 bash 一起使用。是否有更好的 GUI 解决方案来启动多个命令,并能够在该窗口/选项卡中继续工作?
更新:如果您不知道这些命令:Jboss 和 gradle 不断产生输出,您不希望在同一个终端中混合使用。有时它们需要用 ^C 中断,然后重新启动。我不喜欢重新打开 xfce4-term 并导航到我需要操作的目录。
数据库和 scala-REPL 是交互式的,因此在后台启动它们是没有意义的。
我当前的启动脚本只是导航到所需的目录,并以正确的顺序打开所有选项卡以找到它们始终位于同一位置,并为其命名每个选项卡:
xfce4-terminal -T eclipse --working-directory=/home/stefan/oximity -e "/opt/eclipse/eclipse" \
--tab -T arandr --working-directory=/home/stefan/oximity -e "arandr /home/stefan/.screenlayout/oximity.sh" \
--tab -T bash --working-directory=/home/stefan/oximity \
--tab -T gradle --working-directory=/home/stefan/oximity/med \
--tab -T git --working-directory=/home/stefan/oximity/med \
--tab -T mysql --working-directory=/opt/mini/mysql \
--tab -T jboss --working-directory=/opt/mini/jboss \
--tab -T jboss-log --working-directory=/opt/mini/jboss/standalone/log \
--tab -T scala-REPL --working-directory=/home/stefan/proj/mini/forum -e /opt/scala/bin/scala
Run Code Online (Sandbox Code Playgroud)
Eclipse 和 arandr …
无论我如何更改,我的 xfce4-terminal 都不会使用 chrome 作为浏览器,并继续打开 Firefox 窗口。
tim@MushaV3 ~ $ grep 'html' ~/.config/mimeapps.list
text/html=google-chrome.desktop;
application/x-extension-html=exo-web-browser.desktop;
application/x-extension-shtml=exo-web-browser.desktop;
application/x-extension-xhtml=google-chrome.desktop;
application/xhtml+xml=google-chrome.desktop;
text/html=google-chrome.desktop
application/x-extension-html=google-chrome.desktop
application/x-extension-shtml=google-chrome.desktop
application/x-extension-xhtml=google-chrome.desktop
application/xhtml+xml=google-chrome.desktop
Run Code Online (Sandbox Code Playgroud)
和在当前窗口中,在chromeexo-open https://forums.gentoo.org中xdg-open https://forums.gentoo.org打开 url ,但直接从终端打开 url 会导致它在 firefox 中打开。
任何人都可以传播一些关于终端从哪里获取此信息的信息吗?
我在使用 xfce4-terminal 时问这个问题,但我对通用解决方案感兴趣:有没有办法停止终端模拟器在控制台中宣布鼠标支持?我需要更频繁的鼠标选择和复制粘贴,我需要在 vim 或任何地方支持鼠标。
您好,我找不到重新分配快捷方式的选项xfce4-terminal 0.6.3。我想重新分配ctrl+c复制,ctrl+v粘贴和ctrl+ shift+c终止进程。我知道我可以在 gnome-terminal 下轻松做到这一点,但由于我使用的是 xfce,我想避免安装 gnome-terminal 的所有依赖项。关于如何实现这一目标的任何想法?
我刚刚遇到了一个恼人的视觉问题 - xfce4-terminal. 我想我之前没有注意到它,因为我之前使用的是视觉上没有魔法的编辑器。例如,在使用vim主题时可以清楚地看到问题。使用开箱即用时并不是那么容易忘记,nano但边框/边距仍然存在。
有没有办法去除边框?
相关截图(青色底部和右侧边框)
我正在使用一个script.sh包含命令的 bash 脚本cmd,在后台启动:
#!/bin/bash
…
cmd &
…
Run Code Online (Sandbox Code Playgroud)
如果我打开终端模拟器并运行script.sh,cmd会按预期在后台正确执行。即,whilescript.sh已结束,cmd继续在后台运行,PPID 为 1。
但是,如果我打开另一个终端仿真程序(让说的xfce4终端)从以前的一个(或在桌面会话的开始,这是我的真实使用情况下),并执行script.sh由
xfce4-terminal -H -x script.sh
Run Code Online (Sandbox Code Playgroud)
cmd不再正确执行:它被终止script.sh。使用nohup来防止这种情况是不够的。我必须sleep在它之后放一个命令,否则在与它分离之前被cmd终止script.sh。
我发现,做的唯一途径cmd背景正确执行是把set -m中script.sh。为什么在这种情况下是必要的,而不是第一个?为什么这两种执行方式script.sh(以及因此cmd)之间的行为存在差异?
我认为,在第一种情况下,监控模式不激活,如一个可以通过将看到set -o的script.sh。
shell terminal-emulator job-control background-process xfce4-terminal
我正在使用 Manjaro Linux 18(基于 Arch Linux 的 Linux 发行版)。我正在使用 XFCE 桌面环境。我的电脑上有 8 个工作区。如何使用命令行移动到下一个和上一个工作区?
我在谷歌上搜索并在 Github 上发现了多个据说可以做到这一点的应用程序,但似乎都没有。
我的xterm支持单码。例如,它显示欧元符号:
echo -e '\xe2\x82\xac'
Run Code Online (Sandbox Code Playgroud)
但它不显示一个特定的字符:
PL_BRANCH=$'\ue0a0'
echo $PL_BRANCH
Run Code Online (Sandbox Code Playgroud)
此字符在另一个终端(终止符)中正确显示。我在两个终端(Inconsolata)中使用相同的字体。
可能是什么原因,我该如何解决?
几十年来,复制/粘贴在 GNU/Linux 中的所有情况下都无法正常工作,而且这个问题仍然没有得到解决。
我发现自己有两个 xfce4-terminal 实例,终端 A 和终端 B。
终端 A 位于 bash 命令提示符处。终端 B 位于 vim 实例中,正在编辑某个任意文件。
我尝试通过用鼠标光标突出显示 B 中的文本来将文本从 B 复制/粘贴到 A 中。文本成功突出显示。我使用航站楼 A 中的中间按钮。
预期成绩:
应将终端 B 中的文本复制到终端 A 中。
实际结果:
剪辑缓冲区中的前一个条目被转储到终端 A 中。
我的“修复”:
退出vim并使用更少或类似的命令行工具,无需在vim中复制文本。然后它就会按预期工作。
问题:
有更好的修复方法吗?
xfce4-terminal ×10
xfce ×4
terminal ×2
arch-linux ×1
clipboard ×1
gentoo ×1
job-control ×1
manjaro ×1
mouse ×1
shell ×1
unicode ×1
xterm ×1