新聞中心
Linux是一種類Unix操作系統(tǒng),由Linux Torvalds于1991年在芬蘭出版,是一種免費(fèi)、開放源代碼的操作系統(tǒng)。

隨著技術(shù)的不斷發(fā)展,Linux已經(jīng)成為一種非常流行的操作系統(tǒng),在互聯(lián)網(wǎng)服務(wù)器、嵌入式系統(tǒng)、超級(jí)計(jì)算機(jī)等領(lǐng)域廣泛應(yīng)用。了解和熟練掌握Linux操作系統(tǒng),對(duì)于軟件開發(fā)人員和計(jì)算機(jī)科學(xué)專業(yè)的學(xué)生而言,是非常重要的。
在學(xué)習(xí)Linux的過程中,了解xrdb命令是十分必要的。下面,我們就來詳細(xì)介紹一下xrdb命令的使用方法。
1. 什么是xrdb命令
xrdb命令是Linux中的X11資源數(shù)據(jù)庫(kù),用于管理X11服務(wù)器的資源數(shù)據(jù)庫(kù)。X11資源可包括顏色、位圖、字體等。X11資源數(shù)據(jù)庫(kù)通常存儲(chǔ)在以下文件中:
– /usr/share/X11/app-defaults
– /etc/X11/app-defaults
– ~/.Xdefaults
– ~/.Xresources
通過xrdb命令,我們可以讀取、編輯和創(chuàng)建X11資源。xrdb命令語(yǔ)法如下:
“`
xrdb [選項(xiàng)]
“`
2. xrdb命令的常用選項(xiàng)
以下是xrdb命令的常用選項(xiàng):
– -help:顯示幫助信息。
– -load:從指定文件中加載資源。
– -remove:從資源數(shù)據(jù)庫(kù)中移除指定的資源。
– -query:查詢資源數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)資源。
– -merge:將指定文件中的資源合并到資源數(shù)據(jù)庫(kù)。
3. xrdb命令的示例
接下來,我們通過一些例子來說明xrdb命令的用法:
3.1 讀取并編輯X11資源
通過以下命令,我們可以讀取并編輯~/.Xresources文件的內(nèi)容:
“`
xrdb -merge ~/.Xresources
“`
如果你想改變終端的背景顏色,可以在~/.Xresources文件中添加以下行:
“`
*.background: #F6F6F6
“`
然后通過xrdb命令使更改生效:
“`
xrdb -merge ~/.Xresources
“`
現(xiàn)在,你打開的所有新終端都會(huì)使用新的背景顏色。
3.2 查詢X11資源
如果你想查詢當(dāng)前資源數(shù)據(jù)庫(kù)中的所有資源,可以使用以下命令:
“`
xrdb -query
“`
如果你想查詢所有*term相關(guān)資源,可以使用以下命令:
“`
xrdb -query “*term*”
“`
3.3 移除X11資源
如果你想從資源數(shù)據(jù)庫(kù)中移除指定資源,可以使用以下命令:
“`
xrdb -remove “XTerm.foreground”
“`
4. xrdb命令的小技巧
在使用xrdb命令時(shí),以下小技巧可以幫助你更好地使用:
– 你可以在終端中使用xrdb命令,也可以在腳本中使用。
– xrdb命令可以將多個(gè)資源一起編輯,并在一個(gè)命令中合并到資源數(shù)據(jù)庫(kù)中。
– 如果在X11客戶端中運(yùn)行xrdb命令,則可以動(dòng)態(tài)更改窗口的外觀。
5.
相關(guān)問題拓展閱讀:
- Arch Linux的安裝步驟是哪些
- vnc 連接linux,為什么不顯示桌面?
Arch Linux的安裝步驟是哪些
參塌鋒枯團(tuán)洞考基敗
這是我很久以前安裝時(shí)記錄的過程,每一步干什么應(yīng)該能看懂,用了一段時(shí)間,有些改變,比如輸入法改成fcitx-rime,wifi網(wǎng)卡肯定和你不一樣,iptables的規(guī)則有點(diǎn)變化,分區(qū)情況你看著改改,就差不多了。(用的是最簡(jiǎn)單的窗口管理jwm,一般都換成xfce、gnome之類)
mkfs.ext3 /dev/sda1
mount /dev/sda1 /mnt
pacstrap /mnt base base-devel grub alsa-utils ntfs-3g xorg-server xorg-server-utils xorg-utils xorg-xinit xf86-video-intel jwm dmenu scrot xterm wqy-zenhei python2 python2-setuptools wpa_supplicant git firefox flashplugin fcitx-sunpinyin fcitx-gtk2 fcitx-configtool
#安裝這些:基礎(chǔ)包、基礎(chǔ)開發(fā)包、引導(dǎo)程序、聲卡、ntfs讀寫、x桌面的基礎(chǔ)、顯卡驅(qū)動(dòng)、jwm桌面管理器相關(guān)穗轎、xterm、字體、python相關(guān)、wifi網(wǎng)卡配置、git、火狐瀏覽器、輸入法
genfstab -U -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
cat 猜察肆 /etc/hostname
wils
EOF
ln -s /usr/share/zoneinfo/Asia/Chongqing /etc/localtime
cat > /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
EOF
locale-gen
mkinitcpio -p linux
passwd
grub-mkconfig -o /boot/grub/grub.cfg
modprobe dm-mod
grub-install –recheck /dev/sda
exit
umount /mnt
reboot
#以上是最基礎(chǔ)的安裝
mkdir -p /win
cat 沒陸> /etc/fstab
`blkid -o export /dev/sda2 | sed -n ‘/^UUID=/p’` /win ntfs-3g defaults 0 0
EOF
systemctl start dhcpcd@ens3
#激活一次有線網(wǎng)絡(luò)之后要安裝自己的無線網(wǎng)卡,我是bcm4312的網(wǎng)卡所以43-firmware
easy_install-2.7 pip
#FROM aur INSTALL b43-firmware
wifi-menu -o
netctl enable wlan0-wang
#永久激活無線網(wǎng)卡
mkdir -p ~/.config
cat ~/.config/user-dirs.dirs
XDG_DESKTOP_DIR=”$HOME/”
XDG_DOCUMENTS_DIR=”$HOME/”
XDG_DOWNLOAD_DIR=”$HOME/”
XDG_MUSIC_DIR=”$HOME/”
XDG_PICTURES_DIR=”$HOME/”
XDG_PUBLICSHARE_DIR=”$HOME/”
XDG_TEMPLATES_DIR=”$HOME/”
XDG_VIDEOS_DIR=”$HOME/”
EOF
#配置firefox的文件夾
cat /etc/modprobe.d/mymod.conf
blacklist pcspkr
EOF
#不要終端bibi亂響
cat /etc/modules-load.d/mymod.conf
nf_conntrack_pptp
nf_conntrack_proto_gre
EOF
#好像是iptables配置防火墻時(shí)加上的,記不清了
cat ~/.pystartup
#!/usr/bin/python2.7
try:
import readline
except ImportError:
print “Module readline not available.”
else:
import rlcompleter
readline.parse_and_bind(“tab: complete”)
EOF
#簡(jiǎn)單弄個(gè)python的補(bǔ)全功能
cp /etc/skel/.xinitrc ~/
cat > ~/.xinitrc
> && xrdb -merge ~/.Xresources
export PYTHONSTARTUP=~/.pystartup
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=xim
export XMODIFIERS=”@im=fcitx”
export LC_CTYPE=zh_CN.UTF-8
xset b off
xset s off
xset -dpms
fcitx -dr
exec jwm
EOF
#桌面系統(tǒng)啟動(dòng)腳本,啟動(dòng)了輸入法fcitx,桌面系統(tǒng)jwm
cp /etc/skel/.bash_profile ~/
cat > ~/.bash_profile
> && exec startx
EOF
#登錄后直接startx
cat ~/.Xresources
xterm*termName: xterm-256color
xterm*VT100.geometry: 80×16
xterm*saveLines: 5120
xterm*locale: true
xterm*metaSendsEscape: true
xterm*scrollBar: false
xterm*scrollKey: true
xterm*scrollTtyOutput: false
xterm*forcePackedFont: false
xterm*faceName: monospace
xterm*faceNameDoublesize: WenQuanYi Zen Hei Mono
xterm*faceSize: 13
xterm*cjkWidth: false
*xterm*background: #101010
*xterm*foreground: #d0d0d0
*xterm*cursorColor: #d0d0d0
*xterm*color0: #101010
*xterm*color1: #960050
*xterm*color2: #66aa11
*xterm*color3: #c47f2c
*xterm*color4: #30309b
*xterm*color5: #7e40a5
*xterm*color6: #3579a8
*xterm*color7: #9999aa
*xterm*color8: #303030
*xterm*color9: #ff0090
*xterm*color10: #80ff00
*xterm*color11: #ffba68
*xterm*color12: #5f5fee
*xterm*color13: #bb88dd
*xterm*color14: #4eb4fa
*xterm*color15: #d0d0d0
EOF
#配置xterm
cat ~/.jwmrc
notitle
showdesktop
$HOME/.config/conky/bg.png
close
exec:xterm
exec:dmenu_run
exec:firefox
exec:gimp
exec:/opt/eclipse/eclipse
exec:vboxsdl –startvm WinXP
nextstacked
exec:scrot
conky -d
rcvboxdrv setup
EOF
#配置jwm
cat /etc/iptables/iptables.rules
# Generated by iptables-save v1.4.21 on Sat Feb 27 13:12:
*filter
:INPUT DROP
:FORWARD DROP
:OUTPUT ACCEPT
:TCP –
:UDP –
-A INPUT -m conntrack –ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m conntrack –ctstate INVALID -j DROP
-A INPUT -p icmp -m icmp –icmp-type 8 -m conntrack –ctstate NEW -j ACCEPT
-A INPUT -p udp -m conntrack –ctstate NEW -j UDP
-A INPUT -p tcp -m tcp –tcp-flags FIN,SYN,RST,ACK SYN -m conntrack –ctstate NE
W -j ACCEPT
-A INPUT -p udp -j REJECT –reject-with icmp-port-unreachable
-A INPUT -p tcp -j REJECT –reject-with tcp-reset
-A INPUT -j REJECT –reject-with icmp-proto-unreachable
-A TCP -p tcp -m tcp –dport 22 -j ACCEPT
-A TCP -p gre -j ACCEPT
COMMIT
# Completed on Sat Feb 27 13:12:
EOF
#配置iptables防火墻
systemctl enable iptables
ln -s /etc/fonts/conf.avail/43-wqy-zenhei-sharp.conf /etc/fonts/conf.d/
#中文顯示用文泉驛的效果
fcitx-configtool
pacman -Rs fcitx-configtool
#配置下輸入法,現(xiàn)在用fcitx-rime,很贊,比google拼音sunpinyin好多了
vnc 連接linux,為什么不顯示桌面?
一、vnc桌面配置
登入需要遠(yuǎn)程帳號(hào)下修改 ./vnc/xstartup
如配置root遠(yuǎn)程桌面
#vi ./vnc/xstartup
原內(nèi)容如下:
[-x /etc/vnc/xstartup]&& exec /etc/vnc/xstartup
&& xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80*24+10+10 -ls -title “$VNCDESKTOP Desktop” &
twm &
修改后的內(nèi)容如下:
#]&& exec /etc/vnc/xstartup
&& xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#twm &
gnome-session &
啟動(dòng)vnc服務(wù)
#vncserver
提示輸入vnc遠(yuǎn)程桌面密碼
到這里配置基本完成
用windwos vnc客戶端登入
輸入vnc密碼就可以登入到root的window桌面了
二、黑屏問題解決
(一)
1、有時(shí)候用VNC View打開遠(yuǎn)程linux桌面時(shí),桌面顯示不出來,只有一個(gè)灰色背景加彎燃上一個(gè)命令行。這時(shí)候需要在vnc server上設(shè)置一下:
編輯 /root/.vnc/xstartup
Java代碼
1. # vi /root/.vnc/xstartup
去掉下面兩行的注釋:
Java代碼
1. unset SESSION_MANAGER
2. exec /etc/X11/xinit/xinitrc
執(zhí)行下面的命令重啟vnc server (此種方法zzc使用沒有成功,需重新消鬧配創(chuàng)建窗口才可以)
Java代碼
1. # vncserver -kill : 1
2. # vncserver : 1
如果要改變VNC server的分辨率(默認(rèn)的分辨率是1024×768):
1. 可以用一下命令啟動(dòng)VNC server
Java代碼
1. # vncserver -geometry 1280×1024
這種修改,在重啟機(jī)器以后就拿指會(huì)丟失。
2. 也可以通過修改配置,使之重啟以后也能生效:
Java代碼
1. # vi /usr/bin/vncserver
修改下面這一行:
Java代碼
1. $geometry = “1280×1024” ;
2. 關(guān)閉防火墻 service iptables stop
(二)以上試過,還是不行的話,那就是 xstartup權(quán)限不夠問題啦。執(zhí)行以下:
chmod 777 xstartup
重啟后再進(jìn)就可以了。
提示輸入vnc
遠(yuǎn)程桌缺凱念面
密孫局碼 到這里配伏困置基本完成 用windwos vnc客戶端登入 輸入vnc密碼就可以登入到root的window桌面了 二、
黑屏
問題解決 (一)1、有時(shí)候用VNC View…
關(guān)于linux xrdb的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站推廣找創(chuàng)新互聯(lián),老牌網(wǎng)站營(yíng)銷公司
成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)(www.cdcxhl.com)專注高端網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站維護(hù),網(wǎng)絡(luò)營(yíng)銷,SEO優(yōu)化推廣,快速提升企業(yè)網(wǎng)站排名等一站式服務(wù)。IDC基礎(chǔ)服務(wù):云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)、服務(wù)器租用、服務(wù)器托管提供四川、成都、綿陽(yáng)、雅安、重慶、貴州、昆明、鄭州、湖北十堰機(jī)房互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)。
標(biāo)題名稱:學(xué)習(xí) Linux,掌握 xrdb 命令 (linux xrdb)
URL鏈接:http://fisionsoft.com.cn/article/dhgjcjo.html


咨詢
建站咨詢
