我编写了一个udev规则,每次安装/卸载我的设备时都会运行该规则。
但是,在调试此类规则时,我应该在哪个 Linux (Debian) 错误日志中查看?
我目前的工作流程是:
tmux以启动 tmux。如何使用新的终端窗口默认加载 tmux?
我正在使用 Linux Mint,并且似乎无法在登录时自动解锁 gnome-keyring。
我的问题的一个症状如下:
$ ssh-add
Identity added: /home/me/.ssh/id_rsa (/home/me/.ssh/id_rsa)
$ git pull
WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-Nmf3J3/pkcs11: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我怎样才能让 git 可以在没有我输入任何密码的情况下推/拉?
我意识到 gnome-keyring 和 ssh-agent 有几件事情,但一直无法确定。
ssh-add在会话期间运行意味着不再要求我提供 SSH/git 的密码。
问题是我需要ssh-add在每个会话期间运行- 我一定错过了如何在登录时解锁 Gnome 的钥匙圈。
$ export | grep GNOME
GNOME_KEYRING_CONTROL=/tmp/keyring-hjMM4V
GNOME_KEYRING_PID=1961
Run Code Online (Sandbox Code Playgroud)
它在与第一次编辑相同的会话期间再次发生。我做了git pull并得到了WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-hjMM4V/pkcs11: No such file or directory。
$ env | grep SSH
SSH_AGENT_PID=2116
SSH_AUTH_SOCK=/tmp/ssh-OACxJMBY2038/agent.2038
$ ps -fp $SSH_AGENT_PID
UID PID PPID …Run Code Online (Sandbox Code Playgroud) 按Ctrl+ Alt+t似乎做我的Linux Mint的13 MATE什么。
如何设置此快捷方式以启动终端窗口?
作为一个细节,似乎终端是mate-terminal而不是gnome-terminal。
(Strangley) 我安装的 Apache2 在登录 Linux Mint 时没有启动。
运行此命令即可:
sudo service apache2 start
Run Code Online (Sandbox Code Playgroud)
我应该如何在每次登录时尝试启动此服务?
我的鼠标中键粘贴了我突出显示的文本。
Shift+Ins也粘贴文本,但有时它粘贴的内容与单击鼠标中键粘贴的内容不同。
用鼠标中键粘贴和Shift+有什么区别Ins?是Shift+Ins访问相同的缓冲区Ctrl+ V?
(我使用的是 Linux Mint 发行版,如果这有什么不同的话。)
假设 Ubuntu 的存储库有一个包。
我使用apt-get.
然后我添加了一个额外的源(带有add-apt-repository),其中列出了包的新版本或旧版本。
无论哪个源提供最新版本,apt-get 都会升级到最新版本吗?
我该如何解决这个 SSH 问题?
发出ssh -vvv user@host输出时包括以下调试消息:
[...]
debug3: Incorrect RSA1 identifier
debug3: Could not load "/home/user/.ssh/id_rsa" as a RSA1 public key
[...]
debug1: Unspecified GSS failure. Minor code may provide more information
Credentials cache file '/tmp/krb5cc_1000' not found
[...]
Run Code Online (Sandbox Code Playgroud)
我的 SSH 密钥环在系统登录时不会自动解锁。每次都要求我输入密码。
我发出命令ssh-add,在该会话的其余部分不再要求我输入密码。
在 Linux Mint 上运行。
当我在终端中启动 tmux 时,会导致我的 Linux Mint 在扬声器中播放声音。
声音是 Linux Mint 系统声音。也许这是“警报”的声音,但我无法通过名称来识别它。
当我退出 tmux 时会播放相同的警报声音。
关于如何在启动 tmux 时禁用此声音的任何想法?
Apache 已经设置为服务,因为:
$ sudo update-rc.d apache2 defaults
System start/stop links for /etc/init.d/apache2 already exist.
Run Code Online (Sandbox Code Playgroud)
但是 Apache 没有启动。我如何开始调试出了什么问题?
我正在运行 Linux Mint,所以是 Debian 的风格。
在Linux Mint的(基于Debian),我怎么能修改一下快捷键Ctrl+ Alt+t的推出?
例如,我想发布gnome-terminal该--maximize选项,并让它立即启动 tmux。
问题:
滚动时,我的终端窗口中不会刷新文件的完整纳米视图。有小费吗?
似乎这一行是罪魁祸首(因为注释掉它可以解决问题):
set -g default-terminal "xterm-256color"
Run Code Online (Sandbox Code Playgroud)
我很确定我添加了该行,因为我什至在 SSH 会话期间运行 nano 也有问题。
这是完整的文件:
set-option -g default-shell /bin/zsh
# Make sure tmux knows we're using 256 colours, for
# correct colourised output
set -g default-terminal "xterm-256color"
# The following were marked as "unknown", so
# I do know what I'm doing wrong.
#set -g mode-mouse on
#setw -g …Run Code Online (Sandbox Code Playgroud) 在~/.profile我在后台运行一个脚本(redshift用于在夜间更改屏幕温度)。
登录后,我可以打开一个终端,然后运行tmux.
然而,此时,随着屏幕温度的重置,红移明显被中断,并且似乎在这个终端中红移再次开始。
这里发生了什么事?我得到的印象~/.profile是针对每个 shell,并在运行 tmux 时再次解析。这可能吗?