Hi all,
I built my mrxvt 0.5.3 with the following options:
export CFLAGS="-O0 -Wall -g"
./configure --prefix=/home/falk/mrxvt --enable-24bits --enable-text-shadow
--enable-menubar --enable-xft --enable-xim --with-term=xterm --with-x
--enable-keepscrolling --enable-mousewheel --enable-sessionmgr
--enable-linespace --enable-cursor-blink --enable-xrender
--enable-backspace-key --enable-delete-key --with-max-profiles=20
on a Debian 4.0 machine using gcc version 4.1.2 20061115 (prerelease) (Debian
4.1.1-21).
Furthermore, I tried out the attached two files $HOME/.mrxvtrc and
$HOME/.mrxvtrc.menu, especially with the profiles and macros declared at the
end of .mrxvtrc.
When starting mrxvt and hitting Ctrl+Meta+p, mrxvt crashes with a segmentation
fault in rxvt_init_vts, init.c:2827.
I encountered exactly the same behavior when compiling mrxvt for Sun Sparc
Solaris using gcc 4.2.2.
What's going on there?
Heiko Falk
--
_______________________________________________________________________
Dr. Heiko Falk
Dortmund University of Technology
Faculty of Computer Science 12 (Embedded Systems Group)
Otto-Hahn-Strasse 16, Room E-19
44221 Dortmund
Germany
Phone: +49 231 755 6124
Fax: +49 231 755 6116
Mail: [EMAIL PROTECTED]
WWW: http://ls12-www.cs.tu-dortmund.de/~falk
_______________________________________________________________________
mrxvt.profile0.saveLines: 500
mrxvt.profile0.foreground: Black
mrxvt.profile1.foreground: Black
mrxvt.profile2.foreground: Black
mrxvt.profile3.foreground: Black
mrxvt.profile4.foreground: Black
mrxvt.profile0.background: White
mrxvt.profile1.background: White
mrxvt.profile2.background: White
mrxvt.profile3.background: White
mrxvt.profile4.background: White
mrxvt.profile0.holdExitText:
[31mProcess exited %N with status %S. Press any key to close tab.[0m
mrxvt.profile0.holdExitTitle: (Done) %t
mrxvt.highlightTabOnBell: False
mrxvt.syncTabTitle: True
mrxvt.hideTabbar: False
mrxvt.autohideTabbar: False
mrxvt.bottomTabbar: False
mrxvt.hideButtons: True
mrxvt.syncTabIcon: False
mrxvt.veryBoldFont: True
mrxvt.boldColors: False
mrxvt.veryBright: False
mrxvt.title: mrxvt
mrxvt.geometry: 80x50
mrxvt.interceptConsole: False
mrxvt.startIconic: False
mrxvt.maximized: False
mrxvt.fullscreen: False
mrxvt.reverseVideo: False
mrxvt.loginShell: False
mrxvt.scrollBar: True
mrxvt.scrollbarRight: False
mrxvt.scrollbarFloating: False
mrxvt.scrollbarStyle: xterm
mrxvt.scrollTtyOutputInhibit: True
mrxvt.scrollTtyKeypress: True
mrxvt.scrollWithBuffer: False
mrxvt.transparent: False
mrxvt.transparentForce: False
mrxvt.transparentScrollbar: False
mrxvt.transparentMenubar: False
mrxvt.transparentTabbar: False
mrxvt.utmpInhibit: False
mrxvt.visualBell: False
mrxvt.mapAlert: False
mrxvt.meta8: False
mrxvt.mouseWheelScrollPage: False
mrxvt.color0: black
mrxvt.color1: red3
mrxvt.color2: green3
mrxvt.color3: yellow3
mrxvt.color4: blue3
mrxvt.color5: magenta3
mrxvt.color6: cyan3
mrxvt.color7: grey90
mrxvt.color8: grey30
mrxvt.color9: red
mrxvt.color10: green
mrxvt.color11: yellow
mrxvt.color12: blue
mrxvt.color13: magenta
mrxvt.color14: cyan
mrxvt.color15: white
mrxvt.scrollColor: #B2B2B2
mrxvt.troughColor: #969696
mrxvt.menu: /home/falk/.mrxvtrc.menu
mrxvt.showMenu: True
mrxvt.font: -b&h-lucida sans
typewriter-medium-r-normal-sans-12-120-72-72-m-70-iso8859-1
mrxvt.font1:
-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1
mrxvt.font2:
-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso8859-1
mrxvt.font3:
-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1
mrxvt.font4:
-misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1
mrxvt.font5:
-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1
mrxvt.cmdAllTabs: False
mrxvt.protectSecondary: False
mrxvt.clientName: mrxvt
mrxvt.iconName: mrxvt
mrxvt.borderLess: False
mrxvt.overrideRedirect: False
mrxvt.broadcast: False
mrxvt.cursorBlink: False
mrxvt.printPipe: lpr
mrxvt.noSysConfig: True
mrxvt.disableMacros: False
mrxvt.linuxHomeEndKey: False
mrxvt.cutChars: "&'()*,;<=>[EMAIL PROTECTED]|}~
mrxvt.sessionMgt: False
#
# --------------------------------- PROFILES --------------------------------- #
#
# Profile 1: SSH session on ls12so.
Mrxvt.profile1.command: ssh ls12so
Mrxvt.profile1.tabTitle: ls12so
# Profile 2: SSH session on ls12sp.
Mrxvt.profile2.command: ssh ls12sp
Mrxvt.profile2.tabTitle: ls12sp
# Profile 3: SSH session on ls12st.
Mrxvt.profile3.command: ssh ls12st
Mrxvt.profile3.tabTitle: ls12st
# Profile 4: Root SSH session on ls12sn.
Mrxvt.profile4.command: ssh [EMAIL PROTECTED]
Mrxvt.profile4.tabTitle: [EMAIL PROTECTED]
# Profile 5: Root SSH session on ls12so.
Mrxvt.profile5.command: ssh [EMAIL PROTECTED]
Mrxvt.profile5.tabTitle: [EMAIL PROTECTED]
# Profile 6: Root SSH session on ls12sp.
Mrxvt.profile6.command: ssh [EMAIL PROTECTED]
Mrxvt.profile6.tabTitle: [EMAIL PROTECTED]
# Profile 7: Root SSH session on ls12sr.
Mrxvt.profile7.command: ssh [EMAIL PROTECTED]
Mrxvt.profile7.tabTitle: [EMAIL PROTECTED]
# Profile 8: Root SSH session on ls12st.
Mrxvt.profile8.command: ssh [EMAIL PROTECTED]
Mrxvt.profile8.tabTitle: [EMAIL PROTECTED]
# Profile 9: SSH session on ls12pc4.
Mrxvt.profile9.command: ssh ls12pc4
Mrxvt.profile9.tabTitle: ls12pc4
# Profile 10: SSH session on ls12pc5.
Mrxvt.profile10.command: ssh ls12pc5
Mrxvt.profile10.tabTitle: ls12pc5
# Profile 11: SSH session on ls12pc6.
Mrxvt.profile11.command: ssh ls12pc6
Mrxvt.profile11.tabTitle: ls12pc6
# Profile 12: SSH session on ls12pc7.
Mrxvt.profile12.command: ssh ls12pc7
Mrxvt.profile12.tabTitle: ls12pc7
# Profile 13: SSH session on ls12pc8.
Mrxvt.profile13.command: ssh ls12pc8
Mrxvt.profile13.tabTitle: ls12pc8
# Profile 14: SSH session on ls12pc9.
Mrxvt.profile14.command: ssh ls12pc9
Mrxvt.profile14.tabTitle: ls12pc9
# Profile 15: SSH session on ls12pc10.
Mrxvt.profile15.command: ssh ls12pc10
Mrxvt.profile15.tabTitle: ls12pc10
# Profile 16: SSH session on ls12pc11.
Mrxvt.profile16.command: ssh ls12pc11
Mrxvt.profile16.tabTitle: ls12pc11
# Profile 17: SSH session on ls12pc12.
Mrxvt.profile17.command: ssh ls12pc12
Mrxvt.profile17.tabTitle: ls12pc12
# Profile 18: SSH session on ls12pc13.
Mrxvt.profile18.command: ssh ls12pc13
Mrxvt.profile18.tabTitle: ls12pc13
#
# ---------------------------- KEYBOARD SHORTCUTS ---------------------------- #
#
Mrxvt.macro.Ctrl+Shift+o: NewTab -1
Mrxvt.macro.Ctrl+Shift+p: NewTab -2
Mrxvt.macro.Ctrl+Shift+t: NewTab -3
Mrxvt.macro.Ctrl+Meta+n: NewTab -4
Mrxvt.macro.Ctrl+Meta+o: NewTab -5
Mrxvt.macro.Ctrl+Meta+p: NewTab -6
Mrxvt.macro.Ctrl+Meta+r: NewTab -7
Mrxvt.macro.Ctrl+Meta+t: NewTab -8
Mrxvt.macro.Ctrl+Meta+4: NewTab -9
Mrxvt.macro.Ctrl+Meta+5: NewTab -10
Mrxvt.macro.Ctrl+Meta+6: NewTab -11
Mrxvt.macro.Ctrl+Meta+7: NewTab -12
Mrxvt.macro.Ctrl+Meta+8: NewTab -13
Mrxvt.macro.Ctrl+Meta+9: NewTab -14
Mrxvt.macro.Ctrl+Meta+0: NewTab -15
Mrxvt.macro.Ctrl+Meta+1: NewTab -16
Mrxvt.macro.Ctrl+Meta+2: NewTab -17
Mrxvt.macro.Ctrl+Meta+3: NewTab -18
# ---------------------------------*-menu-*-------------------------------------
# File: submenus.menu
# ------------------------------------------------------------------------------
#
# All portions of code are copyright by their respective author/s.
#
# Copyright (c) 2005-2006 Gautam Iyer <[EMAIL PROTECTED]>
#
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the Free
# Software Foundation; either version 2 of the License, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
# more details.
#
# You should have received a copy of the GNU General Public License along with
# this program; if not, write to the Free Software Foundation, Inc., 675 Mass
# Ave, Cambridge, MA 02139, USA.
# ------------------------------------------------------------------------------
# This file contains the basic menu blocks for mrxvt. The idea is that when
# defining menus, all one needs to do is add a line containing
#
# [read:submenus.menu;<submenu_name>]
#
# to have the appropriate submenus read in.
# Submenu containing generic tab operations
[menu:tabsmenu]
./Tabs/*
./New/*
{Shell}{Ctrl-t} NewTab "Shell"
{-}
#{Mutt} NewTab !mutt
#{Vim} NewTab !vim
{ls12so}{Ctrl-Shift-o} NewTab "ls12so" ssh ls12so
{ls12sp}{Ctrl-Shift-p} NewTab "ls12sp" ssh ls12sp
{ls12st}{Ctrl-Shift-t} NewTab "ls12st" ssh ls12st
{-}
{ls12sn (root)}{Ctrl-Alt-n} NewTab "[EMAIL PROTECTED]" ssh [EMAIL
PROTECTED]
{ls12so (root)}{Ctrl-Alt-o} NewTab "[EMAIL PROTECTED]" ssh [EMAIL
PROTECTED]
{ls12sp (root)}{Ctrl-Alt-p} NewTab "[EMAIL PROTECTED]" ssh [EMAIL
PROTECTED]
{ls12sr (root)}{Ctrl-Alt-r} NewTab "[EMAIL PROTECTED]" ssh [EMAIL
PROTECTED]
{ls12st (root)}{Ctrl-Alt-t} NewTab "[EMAIL PROTECTED]" ssh [EMAIL
PROTECTED]
{-}
{ls12pc4}{Ctrl-Shift-4} NewTab "ls12pc4" ssh ls12pc4
{ls12pc5}{Ctrl-Shift-5} NewTab "ls12pc5" ssh ls12pc5
{ls12pc6}{Ctrl-Shift-6} NewTab "ls12pc6" ssh ls12pc6
{ls12pc7}{Ctrl-Shift-7} NewTab "ls12pc7" ssh ls12pc7
{ls12pc8}{Ctrl-Shift-8} NewTab "ls12pc8" ssh ls12pc8
{ls12pc9}{Ctrl-Shift-9} NewTab "ls12pc9" ssh ls12pc9
{ls12pc10}{Ctrl-Shift-0} NewTab "ls12pc10" ssh ls12pc10
{ls12pc11}{Ctrl-Shift-1} NewTab "ls12pc11" ssh ls12pc11
{ls12pc12}{Ctrl-Shift-2} NewTab "ls12pc12" ssh ls12pc12
{ls12pc13}{Ctrl-Shift-3} NewTab "ls12pc13" ssh ls12pc13
{-}
./Profile/*
{Duplicate}{Ctrl-Shift-n} NewTab -
{Profile 1} NewTab -1
{Profile 2} NewTab -2
{Profile 3} NewTab -3
{Profile 4} NewTab -4
../
{-}
{Mrxvt Man page}{Ctrl-Shift-F1} NewTab "man mrxvt" man mrxvt
../
{Close tab}{Ctrl-Shift-w} Close 0
{-}
{Show previous tab}{Ctrl-Tab} GotoTab 0
{Show left tab}{Ctrl-Shift-h} GotoTab -1
{Show right tab}{Ctrl-Shift-l} GotoTab +1
./Switch to tab/*
../
{-}
{Move tab left}{Ctrl-Shift-<} MoveTab -1
{Move tab right}{Ctrl-Shift->} MoveTab +1
{-}
{Save config} SaveConfig
{Exit}{Ctrl-shift-q} Close
../
[done:tabsmenu]
# Transparency related options
[menu:transparent]
./Transparency/*
{Toggle}{Ctrl-Shift-r} ToggleTransparency
{-}
{Increase shading}{Ctrl-Shift-j} Esc \e]67;+5\a
{Decrease shading}{Ctrl-Shift-k} Esc \e]67;-5\a
{-}
./Tint background/*
{Black} Esc \e]66;#000000\a
{Red} Esc \e]66;#200000\a
{Green} Esc \e]66;#002000\a
{Yellow} Esc \e]66;#202000\a
{Blue} Esc \e]66;#000020\a
{Magenta} Esc \e]66;#200020\a
{Cyan} Esc \e]66;#002020\a
{Grey} Esc \e]66;#202020\a
../
../
[done:transparent]
# Change background / foreground color
[menu:background]
./Background/*
{Black} Esc \e]49;#000000\a
{Red} Esc \e]49;#200000\a
{Green} Esc \e]49;#002000\a
{Yellow} Esc \e]49;#202000\a
{Blue} Esc \e]49;#000020\a
{Magenta} Esc \e]49;#200020\a
{Cyan} Esc \e]49;#002020\a
{Grey} Esc \e]49;#202020\a
../
[done:background]
[menu:foreground]
./Foreground/*
{Black} Esc \e]39;#000000\a
{Red} Esc \e]39;#9a0000\a
{Green} Esc \e]39;#009a00\a
{Yellow} Esc \e]39;#9a9a00\a
{Blue} Esc \e]39;#00009a\a
{Magenta} Esc \e]39;#9a009a\a
{Cyan} Esc \e]39;#009a9a\a
{Grey} Esc \e]39;#9a9a9a\a
../
[done:foreground]
# Translucency related options
[menu:translucent]
./Translucency/*
{Increase}{Ctrl-Shift-o} Esc \e]70;+5\a
{Decrease}{Ctrl-Shift-u} Esc \e]70;-5\a
../
[done:translucent]
# Selection related operations
[menu:selection]
./Open selection in/*
{Firefox} Exec firefox %s
{w3m} NewTab "w3m" w3m %s
{mutt} NewTab "mutt" mutt %s
../
[done:selection]
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Materm-devel mailing list
Materm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/materm-devel
mrxvt home page: http://materm.sourceforge.net