标签: terminal-emulator

编码Mac OS X终端仿真器?

我想为Mac OS X创建一个终端模拟器.问题是:我不知道从哪里开始.我可以使用一大堆NSTasks吗?或者我是否必须阅读大量的xterm,urxvt等程序的源代码?我不想要很多可定制性(=没有配置文件解析),也不需要复杂的功能,而且我只想使用bash作为shell.

谢谢你的回答!

-麦克风

macos cocoa terminal-emulator

4
推荐指数
1
解决办法
2744
查看次数

如何在Android 2.3模拟器上获得root访问权限

我试图在我的Android模拟器上获得root访问权限来运行iptables.我经历了许多论坛并尝试了很多方法,但似乎没有任何工作.以下是我的设备规范,我在模拟器上尝试一切.

版本 - 2.3内核版本 - 2.6.29-00261-g0097074-dirtydigit@digit#20

内部版本号 - sdk-eng 2.3 GRH55 79397测试密钥

那么如何成为android中的root.请帮忙.

iptables root terminal-emulator android-emulator

4
推荐指数
1
解决办法
9721
查看次数

emacs shell:输入一次,到处运行

在emacs中,我希望打开多个shell,输入一次命令,并让它在每个shell中运行 - 类似于multixterm(http://freecode.com/projects/multixterm)的方式.

emacs ecl eshell terminal-emulator

4
推荐指数
1
解决办法
183
查看次数

xfce终端配置中的12个十六进制数字代码是什么意思?

最近我设置了我的XFCE终端,使用这个准备好的配置使用Solarized的完美调色板 .

一切正常(虽然午夜指挥官的颜色让我哭了)但有一件事对我很好奇:

为什么xfce终端设置中的颜色代码包含12个十六进制数字而不是6个?像这样一个:

ColorPalette8=#d3d3d7d7cfcf
Run Code Online (Sandbox Code Playgroud)

这是什么意思?它是如何与官方页面上指定的颜色代码相关的

terminal colors xfce terminal-emulator

4
推荐指数
1
解决办法
1161
查看次数

如何制作ls | 不那么多彩?

使用ls或许多其他命令,我们可以得到这样的彩色结果:

在此输入图像描述

但是,如果这些结果太长,并且在我们将这些结果输送到之后less,颜色就会消失.

这是以下结果ls -l | less:

在此输入图像描述

  1. 为什么颜色会消失.
  2. 如何制作ls | less丰富多彩的结果?

bash pipe terminal-emulator

4
推荐指数
1
解决办法
508
查看次数

如何在终端模拟器选项卡或标题栏中查看进程名称

如何将当前正在运行的进程名称放入 GNOME 终端选项卡标题(或只有一个选项卡时的标题栏)?

尽管https://superuser.com/questions/42362/gnome-terminal-process-name-in-tab-title提供了一个解决方案(见下文),但它在启动时将每个选项卡都塞满了垃圾,以致于看起来已损坏。有没有更好的办法?

case "$TERM" in
xterm*|rxvt*)
    set -o functrace
    trap 'echo -ne "\e]0;$BASH_COMMAND\007"' DEBUG
    PS1="\e]0;\s\007$PS1"
    ;;
*)
    ;;
esac
Run Code Online (Sandbox Code Playgroud)

gnome-terminal terminal-emulator

3
推荐指数
1
解决办法
2549
查看次数

终端的Emacs输入解码映射

我在终端的Emacs中询问了一个关于Ctrl-arrow键绑定的问题:

Emacs Ctrl修饰符在控制台中不起作用

并被告知,Linux终端仿真器不处理这种组合.我设法创建一个loadkeys命令文件来处理这些键:

control keycode 105 = F100
string F100 = "\033[[left"
control keycode 106 = F101
string F101 = "\033[[right"
Run Code Online (Sandbox Code Playgroud)

然后从root加载它:

#loadkeys ./funcskeys
Run Code Online (Sandbox Code Playgroud)

之后,每次我在控制台中单击Ctrl-right或Ctrl-left时,我都会打印"右"或"左".现在我需要在Emacs中处理它.据我所知,这个问题:

在Emacs 23.1.1中绑定M- <up>/M- <down>

必须使用input-decode-map功能完成.但我无法使其发挥作用.Plz,帮忙.

emacs terminal-emulator

3
推荐指数
1
解决办法
1344
查看次数

POS终端应用程序开发 - SDK,编程语言,模式,IDE

关于POS(销售点)终端应用程序开发,我想知道,至少,这些信息之一(任何经验和相关网站的链接也将受到赞赏):

  1. 最常见的SDK用于此类终端(可能是专有的)
  2. 最常用的语言,编译器和DB(可能是C/C++,GCC,SQLite?)
  3. 要使用的最佳设计模式
  4. 最常见的IDE
  5. 测试框架

c c++ sdk gcc terminal-emulator

3
推荐指数
1
解决办法
8666
查看次数

使用转义序列以像素为单位获取鼠标位置

我试图在终端中运行的应用程序中以像素为单位获取鼠标的位置。

  • 顶端回答如何得到的MouseMove和鼠标点击在bash?解释了如何获得鼠标位置,以字符单元数计算,而不是以像素为单位。
  • 我正在寻找一个解决方案,如果应用程序在远程服务器上运行,并通过SSH访问(使用也可以工作xdotool不会在这种情况下工作,除非ssh -X使用)。
  • 我想解决方案因此将涉及转义序列或 IOCTL。
  • 如果转义序列仅适用于一个或几个终端模拟器(我可以使用检测机制在不支持转义序列的终端上提供回退),那也没关系。
  • 如果转义序列仅适用于少数终端仿真器,我也很想知道允许在这些终端(例如 Sixel、Tektronix 或 ReGIS)上进行图形输出的转义序列“组”。

目标是在大多数基于文本的应用程序中嵌入小的 GUI 元素。目前在很多使用 Sixel、Tektronix 或 ReGIS 的终端模拟器上都可以绘制东西,\e[1000h或者类似的转义码来获取鼠标事件,不幸的是,这些鼠标事件是低分辨率的(字符单元格中的坐标,而不是像素)。

user-interface ansi-escape terminal-emulator

3
推荐指数
1
解决办法
940
查看次数

命令行客户端中的MySQL命令输出太宽

我在Ubuntu的mysql终端仿真器lxterminal中使用命令行客户端。当我运行以下命令时:

mysql> select * from routines where routine_name = "simpleproc";
Run Code Online (Sandbox Code Playgroud)

输出是一团糟:

我目前的输出

但是,如果我将其复制并粘贴到此处,输出将显示一个漂亮的表:

mysql> select * from routines where routine_name = "simpleproc";

+---------------+-----------------+----------------+--------------+--------------+-----------+--------------------------+------------------------+-------------------+---------------+--------------------+--------------------+----------------+----------------+--------------+--------------------------------------------------------+---------------+-------------------+-----------------+------------------+-----------------+----------+---------------+---------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------+-----------------+----------------+----------------------+----------------------+--------------------+
| SPECIFIC_NAME | ROUTINE_CATALOG | ROUTINE_SCHEMA | ROUTINE_NAME | ROUTINE_TYPE | DATA_TYPE | CHARACTER_MAXIMUM_LENGTH | CHARACTER_OCTET_LENGTH | NUMERIC_PRECISION | NUMERIC_SCALE | DATETIME_PRECISION | CHARACTER_SET_NAME | COLLATION_NAME | DTD_IDENTIFIER | ROUTINE_BODY | ROUTINE_DEFINITION                                     | EXTERNAL_NAME | EXTERNAL_LANGUAGE | PARAMETER_STYLE | IS_DETERMINISTIC | SQL_DATA_ACCESS | SQL_PATH | SECURITY_TYPE | CREATED             | LAST_ALTERED        | SQL_MODE                                                                                                                                  | ROUTINE_COMMENT …
Run Code Online (Sandbox Code Playgroud)

mysql sql ubuntu terminal-emulator

3
推荐指数
1
解决办法
783
查看次数