⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mrxvtrc.sample

📁 Mrxvt是一个小巧
💻 SAMPLE
字号:
# Sample configuration for mrxvt-0.5.0. To use, copy it to ~/.mrxvtrc.## This sets up a pseudo-transparent terminal with black tinted background, Xft# font, a transparent Firefox style tab-bar, and a next style scroll bar.## Additionally, using the -name option you can get the following behaviour:##   Full screen:#   	Start mrxvt with "mrxvt -name FullScreen". Produces a full screen#   	terminal.##   Kitchen Sink:#   	Start mrxvt with "mrxvt -name KitchenSink". This produces an mrxvt#   	window with three tabs on startup. It loads your shell in the first tab,#   	and vim and mutt in the other two tabs. There aren't any other#   	applications you need to load anyway... ;)##   FvwmConsole:#   	Produces a small blue tinted terminal, mainly for use as an fvwm#   	console. Just load the FvwmConsole module with##   		FvwmConsole -terminal mrxvt##   	and these settings will be used.##   Root:#   	Start mrxvt with "mrxvt -name Root". This produces a green tinted mrxvt#   	windows which loads a root shell in the first tab. Ctrl+Shift+t opens a#   	new tab as root, and Ctrl+Shift+n opens a new tab as a regular user.### -----------------------------	TAB-BAR OPTIONS ------------------------------ ##Mrxvt.bottomTabbar:		True# Only show the tab bar if there is more than one tab.Mrxvt.autohideTabbar:		True# The number of tabs to attempt to keep visible. The width of tabs will shrink# to keep at least these many tabs visible.Mrxvt.minVisibleTabs:		8# The max width in chars for each tab (only used with x11 fonts, or if xftPFont# is not specified).# Mrxvt.maxTabWidth:		17# Hide left / right / close buttons in the tab bar.# Mrxvt.hideButtons:		True# Make the terminal title the same as the active tab title.Mrxvt.syncTabTitle:		True# Mrxvt.syncTabIcon:		true# Highlight inactive tabs only when they sound a bell (and not whenever they# produce output).Mrxvt.highlightTabOnBell:	True# Tab bar colorsMrxvt.itabBackground:		#101010Mrxvt.tabBackground:		#000000Mrxvt.itabForeground:		#909090Mrxvt.tabForeground:		#9a9a9a# Mrxvt.tabbarPixmap:		tabbarbg.png# Mrxvt.tabUsePixmap:		false## ---------------------- SCROLLING / SCROLLBAR OPTIONS ----------------------- ##Mrxvt.scrollBar:		trueMrxvt.scrollbarRight:		trueMrxvt.scrollbarStyle:		rxvt# Number of lines to save in the scroll back buffer for all tabsMrxvt.saveLines:		500# Don't scroll to the bottom every time some output is produced.Mrxvt.scrollTtyOutputInhibit:	true# Scroll to the bottom when a key is pressed.Mrxvt.scrollTtyKeypress:	true# Scroll bar colorsMrxvt.scrollColor:		#808080Mrxvt.troughColor:		#202020# Mrxvt.scrollbarPixmap:	scrollbarbg.jpg## ------------------------------- TRANSPARENCY ------------------------------- ### True translucency (using Xorg's composite extension).# Mrxvt.opacity:		75# Mrxvt.opacityDegree:		5# Pseudo transparency. As long as you set the background using an esetroot# compatible program (e.g. feh), then the following will work. It is pretty# resource friendly too :).Mrxvt.transparent:		TrueMrxvt.transparentScrollbar:	TrueMrxvt.transparentTabbar:	TrueMrxvt.transparentMenubar:	False# Color / degree to which the root background should be tinted.Mrxvt.tintColor:		#000000Mrxvt.shading:			75## ---------------------------------- FONTS ----------------------------------- ##Mrxvt.xft:			1Mrxvt.xftFont:			Bitstream Vera Sans MonoMrxvt.xftSize:			13Mrxvt.xftAntialias:		1# The options below are better set using ~/.fonts.config. Mrxvt will use the# defaults passed to the fontconfig library.## Mrxvt.xftHinting:		1# Mrxvt.xftAutoHint:		1# Mrxvt.xftGlobalAdvance:	1# Mrxvt.xftRGBA:		rgb# Mrxvt.xftslow:		1# Don't load a multi-char font. This will reduce the line space if your multi# char font has different dimensions than the regular font. You might need to# comment it out if you want to use XIM and non-english fonts.Mrxvt.xftNomFont:		1# Font to use for tab bar / menus. This need not be mono-spaced ;).Mrxvt.xftPFont:			Bitstream Vera SansMrxvt.xftPSize:			10# Shadow text# Mrxvt.textShadow:		red# Mrxvt.textShadowMode:		botright## XIM input / multi char support. To use this, you should also comment out the# xftNomFont line above.## Mrxvt.xftmFont:		SimSun# Mrxvt.multichar_encoding:	GB# Mrxvt.inputMethod:		SCIM## ---------------------------------- CURSOR ---------------------------------- ##Mrxvt.cursorBlink:		trueMrxvt.cursorColor:		#00ff00Mrxvt.cursorColor2:		#000000## ---------------------------------- COLORS ---------------------------------- ### Setup colors for a black background.Mrxvt.background:		#000000Mrxvt.foreground:		#9a9a9aMrxvt.color0:			#000000Mrxvt.color1:			#af0000Mrxvt.color2:			#00af00Mrxvt.color3:			#afaf00Mrxvt.color4:			#0000afMrxvt.color5:			#af00afMrxvt.color6:			#00afafMrxvt.color7:			#9a9a9aMrxvt.color8:			#5f5f5fMrxvt.color9:			#d70000Mrxvt.color10:			#00d700Mrxvt.color11:			#d7d700Mrxvt.color12:			#0000d7Mrxvt.color13:			#d700d7Mrxvt.color14:			#00d7d7Mrxvt.color15:			#d7d7d7# Display bold and underlined text in color, rather than using the terminal# attributes. This makes reading man pages a little easier.Mrxvt.colorBD:			#00afafMrxvt.colorUL:			#00af00# Mrxvt.colorRV:		#000040# Display the X selection as highlighted instead of using reverse video.Mrxvt.highlightColor:		#303060# Colors when terminal window looses focus. (Does not work well with Xft).# Mrxvt.ufBackground:		yellow# Mrxvt.backgroundFade:		50## ------------------------------- MISC OPTIONS ------------------------------- ### The value of the TERM environment variable. Default is rxvt. If you have# trouble, try uncommenting the following line.# Mrxvt.termName:		xterm# Default title of each tab.Mrxvt.tabTitle:			mrxvt# Border to leave around terminal textMrxvt.internalBorder:		2# Make double click select whole URL'sMrxvt.cutChars:			:=/~#@?%&_-.0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0abcdefghijklmnopqrstuvwxyz# Blank the mouse pointer on keystrokes or after 10 seconds of inactivity.Mrxvt.pointerBlank:		TrueMrxvt.pointerBlankDelay:	10# Don't close the tab if the secondary screen is displayed (e.g. when running# vim).Mrxvt.protectSecondary:		True# Run as a login shell.# Mrxvt.loginShell:		True# Enable session management# Mrxvt.sessionMgt:		true## --------------------------------- PROFILES --------------------------------- ### Root console on profile 1. Matrix like green font for root :).Mrxvt.profile1.foreground:	#809a70Mrxvt.profile1.background:	#002000Mrxvt.profile1.command:		suMrxvt.profile1.tabTitle:	su# Better to start root consoles in root's home directory (and not the current# directory).Mrxvt.profile1.workingDirectory:/root# Mrxvt.profile1.Pixmap:	matrix.jpg# Vim on profile 2. Vim is run in a shell, so after Vim exits, you'll get the# shell prompt.Mrxvt.profile2.command:		!vim# Mrxvt.profile2.Pixmap:	vim.png# Mutt on profile 3. Kill the scroll back buffer, to save a little memory.# Mrxvt.profile3.Pixmap:	email.jpgMrxvt.profile3.saveLines:	0Mrxvt.profile3.command:		muttMrxvt.profile3.workingDirectory:## ---------------------------- KEYBOARD SHORTCUTS ---------------------------- ### Open profiles 1 -- 4 on Ctrl+Shift+F1 -- F4.Mrxvt.macro.Ctrl+Shift+F1:	NewTab -1Mrxvt.macro.Ctrl+Shift+F2:	NewTab -2Mrxvt.macro.Ctrl+Shift+F3:	NewTab -3Mrxvt.macro.Ctrl+Shift+F4:	NewTab -4## Save the scroll back buffer to a file, and open it (in less / vim) in a new# tab. Useful for searching, or cut/paste from the scroll back buffer.#Mrxvt.macro.Primary+Ctrl+Shift+question: PrintScreen -ps perl -e '$_=join("",<STDIN>); s/\n+$/\n/g; print' > /tmp/scrollbackMrxvt.macro.Primary+Add+Ctrl+Shift+question: NewTab "(Search)" /bin/sh -c "less -ifLR +G /tmp/scrollback; rm /tmp/scrollback"Mrxvt.macro.Primary+Ctrl+slash: PrintScreen -s perl -e '$_=join("",<STDIN>); s/\n+$/\n/g; print' > /tmp/scrollbackMrxvt.macro.Primary+Add+Ctrl+slash: NewTab "(Search)" /bin/sh -c 'view +"syn off|set nospell notitle |normal G" /tmp/scrollback; rm /tmp/scrollback'# ---------------------------------------------------------------------------- ###				CLASS SETTINGS### ------------------------------- FULL SCREEN -------------------------------- ##FullScreen.bottomTabbar:	False# Set a large font ;)FullScreen.xftSize:		17FullScreen.xftPSize:		12# Keep as many tabs as possible on screenFullScreen.minVisibleTabs:	15# Set the window size increment to 1, so that the X server can resize our window# to the screen size without leaving any border.FullScreen.smoothResize:	True# Request a full screen window from the window manager. Requires a EWMH# compatible window manager. This certainly works on OpenBox, Fvwm, KDE, and# possibly many others.FullScreen.fullscreen:		True## ------------------------------- KITCHEN SINK ------------------------------- ### Number of tabs to launch initiallyKitchenSink.initProfileList:	    0,2,3## ------------------------------- FVWM CONSOLE ------------------------------- ##FvwmConsole.initProfileList:	    4FvwmConsole.profile4.tabTitle:	    FvwmConsoleFvwmConsole.profile4.background:    #101020FvwmConsole.xftSize:		    12FvwmConsole.tintColor:		    #181830FvwmConsole.geometry:		    60x15FvwmConsole.scrollBar:		    False## ------------------------------- ROOT CONSOLE ------------------------------- ##Root.initProfileList:		    1Root.tintColor:			    #002000Root.itabBackground:		    #002000# ---------------------------------------------------------------------------- ## vim: set ft=mrxvtrc ts=8 sts=4:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -