小编TuK*_*Ksn的帖子

如何从命令行获取当前终端的名称?

是否有可能通过命令获取终端类型?

如果我正在使用gnome-terminal,输出应该是gnome-terminal或类似的。获得终端的版本也很好。

更新

ps -aux | grep `ps -p $$ -o ppid=` 
Run Code Online (Sandbox Code Playgroud)

将输出如下内容:

user     4239  0.0  0.7 292708 15744 pts/8    Sl   11:39   0:02 xfce4-terminal
user     4800  0.0  0.0   6176   820 pts/0    S+   12:23   0:00 grep --color=auto  4239
Run Code Online (Sandbox Code Playgroud)

这也适用于 xterm,但我如何只获得名称(xfce4-terminal在这种情况下)?

command-line

31
推荐指数
3
解决办法
3万
查看次数

最新内核更新后,笔记本电脑挂起中断

周末我在笔记本电脑上运行了一个软件更新 (Ubuntu 14.04),其中包括从内核 3.13.0-24 到 3.13.0-27 的更新等等。今天我不得不带着我的笔记本电脑去上班,所以盖上盖子把它放在我的包里。但是,它从未进入挂起模式!我试了几次,甚至重新启动。最后,我从 grub 菜单中尝试了以前的内核(恢复到 -24 内核)并且挂起的工作方式与以前一样。

Ubuntu 14.04 中使用的 -24 和 -27 内核之间是否有暂停相关的更改?我认为仅通过恢复到以前的内核来临时修复它,我已经排除了周末升级期间所做的任何其他软件更改。

编辑:我将挂起失败后的 syslog 与工作内核的结果进行了比较,以下是它们的不同之处:

在出现在两个日志中的这些行之后,

May 28 13:44:20 inanna kernel: [  559.606085] nouveau  [     DRM] suspending client object trees...
May 28 13:44:20 inanna kernel: [  559.607177] nouveau  [     DRM] suspending kernel object tree...
Run Code Online (Sandbox Code Playgroud)

非工作暂停继续

May 28 13:44:20 inanna kernel: [  561.606427] nouveau E[   PDISP][0000:01:00.0][0xc000857c][ffff880035a4af80] fini timeout, 0xc2061008
May 28 13:44:20 inanna kernel: [  561.606429] nouveau E[   PDISP][0000:01:00.0][0xc000857c][ffff880035a4af80] failed suspend, -16
May 28 …
Run Code Online (Sandbox Code Playgroud)

updates suspend kernel

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

从终端访问“burn:///”目录?

我如何从 Xubuntu 14.04 的终端访问“burn:///”目录。

是否有一个集成选项可以在不打开 Xfburn 的情况下将整个内容刻录到磁盘(它不显示“burn:///”目录)?

command-line burning thunar

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

c# - 打开终端进程并传递命令?

有没有办法可以在 C# 中使用启动后执行的命令在 C# 中启动终端进程?

gnome-terminal c#

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

标签 统计

command-line ×2

burning ×1

c# ×1

gnome-terminal ×1

kernel ×1

suspend ×1

thunar ×1

updates ×1