Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

3
HIDPI显示屏上的较大“ xterm”字体
在适当的桌面环境中愉快地使用了不同的终端仿真器(例如Konsole,Gnome-TERMINAL和最近的XFCE Terminal)几年后,我决定使用具有其位图字体的老式xterm。它工作得很好,它支持Unicode,并且默认的固定字体系列包含几乎所有语言的字符,这很棒。 但是我遇到了一个重要问题。字体很小。即使是所谓的“ 巨大尺寸”(10x20位图字体),对我来说也很小,无法使用。 我的XFCE环境默认设置为120 dpi,但xpdyinfo报告为97x97 DPI $ xdpyinfo |grep resolution resolution: 97x97 dots per inch 因此,我尝试使用来更改DPI xrandr,但这没有帮助。 $ xrandr --dpi 120 结果似乎适用 $ xdpyinfo | grep resolution resolution: 120x120 dots per inch 但它根本不会改变分辨率xterm。我什至尝试使用缩放,但它影响了整个X,而不是单个应用程序: $ xrandr --output LVDS1 --scale 0.5x0.5 有Qt的和GTK的解决方法,但对于Xlib基于应用程序一样Xterm,Xcalc,Xman,Xfige,等?随着DPI显示的上升,我们是否应该看着它们消失?如果您有任何解决方法,请帮助。 这是我所做的事情,虽然可以正常工作,但是我无法使用原始的“固定字体系列”,因此它现在仅适用于某些语言。 PS1:我已经为X安装了100种DPI字体,但是我无法使用它们 $ sudo apt-get install xfonts-100dpi PS2:Fontforge也使用Xlib,使用漂亮的主题和正常的字体大小。我不知道它是怎么做到的。 PS3:我正在测试otf2bdf并bdftopcf利用PCF矢量TTF/OTF字体为HIDPI …
16 x11  fonts  xterm  xfig 

6
在bash提示中仅显示当前目录和父目录
我是bash的新手,希望我的提示显示tcsh中的内容不重要,但是经过良好的google搜索,我仍然无法执行。 我希望提示符仅包括当前目录和父目录,如下所示: /parent/currentdir $ 在tcsh中,这可以通过以下方法实现: set prompt = "%C2 %" 但是到目前为止,在bash中,我只发现我必须解析pwd才能获得相同的输出。 有没有更简单的方法,例如: export PS1="$(some_command) $"
16 bash  prompt 

2
安装步骤失败(安装系统)-Kali Linux
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加细节并通过编辑此帖子来澄清问题。 4年前关闭。 我正在尝试使用OS X主机上的Virtual Box在虚拟机上安装Kali Linux。 唯一的问题是我收到此错误: 这是我的错误日志: 硬件摘要 伙伴 系统日志 我的硬盘驱动器格式化为/ /temp /users等。 如何使用OS X主机在VirturalBox中安装Kali linux?我使用的图片是kali-linux-1.1.0a-amd64.iso,我还检查了sha1哈希是否有效。 小字体: 日志信息是使用“网络服务器”找到的,由于此帖子太大,因此已上载到pastebin。我提供的日志名称是Web服务器上的名称

3
-X标志(X11转发)在Windows中似乎不起作用
我正在Windows 8.1中使用Open SSH(OpenSSH_6.6.1p1,OpenSSL 1.0.1i 2014年8月6日)。X11转发似乎不起作用。似乎未设置DISPLAY环境变量。 例如,如果我使用BitVise或Putty进行连接并运行env,则会看到: [marko@vm:~]$ env XDG_SESSION_ID=6 TERM=xterm SHELL=/bin/bash SSH_CLIENT=192.168.1.174 61102 22 SSH_TTY=/dev/pts/0 USER=marko MAIL=/var/mail/marko PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/home/marko LANG=en_CA.UTF-8 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript SHLVL=1 HOME=/home/marko LANGUAGE=en_CA:en LOGNAME=marko SSH_CONNECTION=192.168.1.174 61102 192.168.1.64 22 XDG_RUNTIME_DIR=/run/user/1000 DISPLAY=localhost:10.0 _=/usr/bin/env 如果我改用OpenSSH(ssh -X marko @ vm): [marko@vm:~]$ env XDG_SESSION_ID=8 TERM=cygwin SHELL=/bin/bash SSH_CLIENT=192.168.1.174 61150 22 SSH_TTY=/dev/pts/1 USER=marko MAIL=/var/mail/marko PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/home/marko …
16 ssh  x11 

5
如何列出dbus服务下的所有对象路径?
这是“可用的DBus服务列表”的后续问题。 以下python代码将列出所有可用的DBus服务。 import dbus for service in dbus.SystemBus().list_names(): print(service) 我们如何列出python服务中的对象路径?可以选择,但答案不涉及python也可以。 我正在使用Ubuntu 14.04
16 python  d-bus  ipc 


2
将urxvt设置为可使用256种颜色
我花了很多时间尝试urxvt使用256色。我正在使用Ubuntu。我已经关注了这篇文章的一部分 cd ~ infocmp -L rxvt-unicode > rxvt-unicode.terminfo vi rxvt-unicode.terminfo # Change the following from: # # lines_of_memory#0, max_colors#88, max_pairs#256, # # to: # # lines_of_memory#0, max_colors#256, max_pairs#32767 # Make .terminfo dir if you don't already have it install -d .terminfo # Rebuild terminfo for rxvt-unicode tic -o .terminfo/ rxvt-unicode.terminfo …
16 colors  xterm  urxvt  rxvt 

2
有人可以详细解释“ set -m”是什么吗?
在手册页上,它只是说: -m作业控制已启用。 但是,这实际上意味着什么? 我在SO问题中遇到了此命令,我遇到了与OP相同的问题,即“织物无法启动tomcat”。并set -m解决了这个问题。OP做了一些解释,但我不太明白: 问题出在后台任务中,因为它们将在命令结束时被杀死。 解决方法很简单:只需添加“ set -m;” 命令前的前缀。

1
Chromium-启用Widevine内容解密模块
我正在尝试在Chromium中启用Widevine,以便播放来自Netflix等来源的视频。 由于我使用的是使用Chromium的Qt新浏览器,因此重新编译Chromium并不是真正的选择。我正在尝试找到一种将插件与应用程序一起交付的方法,以便Chromium默认情况下会加载它。 有关此主题的相关文章: Netflix可以使用Chrome,但不能使用Chrome? https://forum.qt.io/topic/52183/qwebengine-netflix-support/4
16 chrome  qt  chromium-os 


2
我可以在不附加的情况下查看tmux会话中发生了什么吗?
我经常会tmux用来启动一个会运行一段时间的任务。我将定期返回并使用对其进行检查tmux -a,然后断开连接,如果它仍未完成,请稍后再检查。 有没有办法在不完全附加的情况下仅查看会话中发生的情况的简要快照?我正在寻找类似理论上tail在会话上进行操作以获取输出的最后一部分的方法(但如果我可以避免使用输出副本更好地创建另一个文件的话) 也许附加并立即将其分离也会起作用。我正在尝试保存击键,也许这样的命令可以远程执行, 即ssh root@server tmux --tail?
16 tmux 

1
GRUB Quiet Splash
作为Linux新手,我想知道GRUB中“安静飞溅”的确切含义是什么? GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
16 boot  grub  bootsplash 

2
安装命令复制整个目录时出现问题
所以我有一些配置文件的仓库,我试图创建一个makefile将它们安装在homedir中。我的问题是当我直接在bash中运行以下命令时 install -m 755 -d ~/path/to/dotfilesDir/ ~/ 似乎什么也没发生 install -m 755 ~/path/to/dotfilesDir/{file1,file2,...} ~/ 按预期工作。 为什么第一个(更简便)的解决方案不起作用?

2
如何衡量DNS缓存效率/缓存项目?
我已经dnsmasq在Debian服务器上配置为仅缓存DNS服务器,并且运行良好(我发现通过dig可以改善DNS响应时间)。 但是,我想随时了解什么dnsmasq是缓存,以便可以开始考虑所达到的效率(即命中率)。 我浏览了手册页和Web,却找不到我dnsmasq在任何时候都在缓存的内容(例如,您可以为dnsmasq.lease文件保存租约)。 是dnsmasq只在内存中保存DNS缓存?还是我必须做一些日志文件修改?
16 dnsmasq 

4
查找用于渲染代码点的最佳字体
如何找到合适的字体来呈现unicode代码点? gnome-terminal发现可以使用Symbola之类的字体而不是我的终端字体或方格代码后备(????)来呈现诸如«🉃⼼😻🕲🝤»之类的字符。怎么样 ?
16 fonts  unicode 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.