[SOLVED] Looking for a terminal command or key binding to exit Openbox

I've searched the forums and googled, but I haven't been able to find the answer.  I'm sure I've missed it somewhere...
I start my openbox session with 'startx' from the command line. I would like a terminal command or a key-binding to be able to exit openbox and return to the command line. I just don't like using the menu with my notebooks touchpad.  I just can't seem to figure out what command is used. The menu.xml file lists the command as "Exit", but typing that in a terminal just exits the terminal.
Any help appreciated.
Last edited by badfrog88 (2010-09-05 19:08:43)

gorky wrote:ctrl-alt-backspace won't do the job?
IIRC, it's disabled by default in xorg-server 1.7 and newer.
@ badfrog88
Ctrl + C will kill (almost) any running app you point it to.
Last edited by karol (2010-09-05 19:17:29)

Similar Messages

  • How to locate 'look for apple tv' command in iTunes

    i am trying to connect first generation apple tv to mac mini.
    following all instructions but apple tv does not appear in itunes devices list.
    cannot find how to configure itunes for 'look for apple tv' command.

    That depends on how you set it all up. If you chose the "connect to iTunes" option then you should be able to sync content to the hard drive on the Apple TV. If you chose the "add shared library" option then you can only stream to the Apple TV.

  • Looking for a programmatic/command line approach to auditing registry changes

    I'm looking to enable auditing on registry keys, but not have the user have to manually go through this process. Can you do this via command line or something? I'm trying to write this into my program, and I need it to set auditing on certain registry keys.

    In addition, we might enable the following audit group policy settings to audit registry changes:
    Global Object Access Auditing
    Under computer configuration/ Windows Settings/Security Settings/Advanced Audit Policy Configuration/
    For more information regarding Global Object Access Auditing, please see:
    Registry (Global Object Access Auditing)
    Global Object Access Auditing is Magic
    Best regards
    Michael Shao
    TechNet Community Support

  • [SOLVED] Looking for an audio player; specific requirements

    I've searched around and can't really find what I'm looking for in an audio player(though Audacious and Exaile come close). What I need is one with these aspects:
    - Based on GTK+
    - Relatively lightweight
    - Skinnable
    I'd like something with a look similar to the Winamp "modern" skins, rather than the classic ones, but I can't find anything like this for Linux.
    Last edited by Ronin-Sage (2009-01-14 07:28:10)

    droog wrote:
    Ronin-Sage wrote:I'd like something with a look similar to the Winamp "modern" skins, rather than the classic ones
    This makes your request impossible.
    Nothing's impossible... creativity is key. I you can't achieve the look you're looking for natively, either code something yourself or look into running winamp through wine (here's an article on running winamp through wine if you're feeling lazy).

  • How to make a script for a terminal command

    I need to find instructions on how to create a script to automatically run the following Terminal command;
    Sudo chmod 755 /private/var/spool/cups. It will also need to include the admin password as you will be prompted to enter it after the command line is entered. Apparently the only way to get Quark 7 to print adobe pdf's is to open a terminal window and type the command every time the machine is rebooted. This is a temporary fix and I do not want the MAC users to have to type the command.

    This Script works here. Get you the error, when you save or checks the syntax?
    When you use in AppleScript the entry with administrator privileges, is sudo optional. This says only, if everyone can use the sudo command inside of the 5 minutes limit without to write the password again or not.
    The Syntax do shell script "sudo chmod 755 "private/var/spool/cups" password "***" doesn´t work, because you need the entry with administrator privileges for the execution as privileged user.

  • Looking for old Missile Command-type game

    I used to play this Missile Command clone around 10 years ago, I remember a black background and colorful bases and "missile lines". Can't remember what it was called though. If anyone knows that would be awesome.

    d. t.
    Are you looking for online play? I did a Google search for Missile Command and came up with a bunch of online Missile Command games. I was able to save a java based version as a web archive with Safari and play offline.
    I have the old Missile Command in black and white, but I got it in the OS 7 days so I don't remember where I got it.
    1.6 ghz g5, G4 500 PDQ(Wallstreet), TiBook 867    

  • [Solved] Looking for a simple music player

    Hello there,
    I'm looking for a music player for a box I'm currently building. I only need it to have a GUI, playlist support and random playing. I've thought of xmms2, but the standard package comes without GUI and I haven't found any clients with random playing.
    Any ideas?
    Last edited by Surgat_ (2009-10-21 20:37:46)

    as simple as they get:
    xmms: (not xmms2!)
    audacious is a form of bmp, which is a fork of xmms... they're all basicly the same, audacious is more up to date though.

  • [SOLVED] looking for lightweight free ftp program for KDE

    im looking for a free ftp program, or an alternative good suggestion thats not free hehehe (i like cuteFTP for win) so i can download for my arch box?  i would like to do some file exchange on my remote server periodically, and like to drag and drop, cut and paste, and navigate via file browser to make things go quicker.  i have alot of files to move around.
    Last edited by wolfdogg (2011-06-08 08:56:35)

    kioslaves are cool.  i guess they were working for me and i didnt even know it.  i especially like the audiocd one.   and thanks for pointing out that asset, i will refer to it more often now that i know about it, and learn how to maximize the use for them. 
    using dolphin, i was having some problems initially (nothing to do with standard ftp however) because the directory is actually a 'webprotect' directory, so is accessed by as http://user.domain.com/location   i had to manipulate the url for a while to get it to load as ftp://domain.com/public_html/users/uname/location, infact i couldnt log in at all using my username, i had to log into the server as root using this method.  this is because the webprotect uses .htaccess for permissions, so as accessed from ftp:// i believe the server doesnt use the permissions from the .htaccess.  so thats one hitch when using a filebrowser such as dolphin.
    COOLEST thing i found so far, using the file browser, it supports RESUME.  wow.  thats nice!  saves teh file as .part, then suggests a resume when transfer senses the file already exists.
    im SURE there is a way around this, ill just have to play with it for a while.  because i dont want to be logging in as root, i want to utilise the subdomain that i created for users access on the website storage folders.
    Last edited by wolfdogg (2011-06-08 22:33:10)

  • How can i share my library with my new computer when the itunes on the new computer does not have the "look for shared libraries" command in the preferences/shared pane?

    It worked fine before i updated the most recent update, My old computer readds the new one but the new one does not read the old one now.

    Is the iTunes library actually shared on the old computer?
    I have never had a need for forcing iTunes to look for shared libraries, it simply detects them.

  • Looking for the parameter/command line to supply the license key during the installation of Adobe Captive CS6 application.

    Hello - We are performing customize installation for Captive CS6 with the help of AAMEE tool. We have couple of licenses which we wish to supply over the installation command line during deployment. However we did not find any parameter or the command line which will allow us to enter the license key during installation.  Has any one succeed in finding the command line where we can pass the license key during installation of this application?

    Can you post the last bit of your log file?  100 or so lines should be plenty to see what's going wrong.

  • [SOLVED] Looking for URW Gothic L font in .ttf format (...)

    I'm able to use URW Gothic L font while writing in OpenOffice.org, as default font for Conky and PyPanel (all with working Polish letters like - Ł, ł, Ó, ó, Ś, ś, Ż, ż, Ź, ź, Ę, ę, Ć, ć). Recently I wanted to test bmpanel with Arch theme. So I edited the theme config file and changed
    clock_font DejaVuSans-14
    clock_font URWGothicL-14
    You can imagine how suprised I was, when executing bmpanel had no effect, but when I tried to lunch it from the terminal everything was (nearly) clear. Here's the output:
    > bmpanel arch
    starting bmpanel with theme: arch
    only ttf files are supported
    failed to load font: URWGothicL-14
    fatal loading error
    failed to load theme: arch
    So it seems that URW Gothic L is not in .ttf format. I've looked through all known to me folders containing fonts, but with no luck. Where the hell is it stored?
    These are font packages installed in my system (hope these are all of them, but maybe you know a better way of displaying a list of all font packages installed):
    extra/gsfonts 8.11-4 [installed]
    extra/ttf-dejavu 2.28-1 [installed]
    extra/ttf-ms-fonts 2.0-2 [installed]
    extra/xorg-fonts-100dpi 1.0.1-1 [installed] (xorg)
    extra/xorg-fonts-75dpi 1.0.1-2 [installed] (xorg)
    extra/xorg-fonts-alias 1.0.1-1 [installed]
    extra/xorg-fonts-encodings 1.0.2-2 [installed]
    extra/xorg-fonts-misc 1.0.0-3
    Is there a way of getting URW Gothic L in proper .ttf format to use with bmpanel?
    PS. If you need any other data, please say so, I'll provide it as fast as I can. I'm not an expert in those matters (yet ).
    I've searched some more and it appears that Polish version of URW Gothic L is a Type1 font included in gsfonts package. Still searching for TTF equivalent or a maybe a way to make a Type1 font work with bmpanel.
    Last edited by Lilim (2009-02-19 20:58:55)

    Made it Thank you Skottish. That's why I like Arch community - if someone answers your question you may me sure it will be a helpful answer (well... in most cases).
    For those who might have the same problem in the future - I choose a simple solution - Fontforge. It did the trick just fine.
    Ops, reached the subject's length limit I'll need to cut it in order to add [SOLVED] there. Done.
    Last edited by Lilim (2009-02-19 21:01:02)

  • Im Looking for a terminal script which shows the archlogo

    Hi there,
    I have found in the May screenshot thread this terminal script:
    Can anyone tell me where i found this good looking script. I will also make so nice screenshots from my terminal.
    Last edited by FightRight (2007-05-12 17:45:54)

    Ohh thanks for yours fast replys.
    I have found this Script:
    use Switch;
    use strict;
    ## Config options ##
    ## What distro logo to use to use, Available "Archlinux Debian None" ##
    my $distro = "Archlinux";
    ## what values to display. Use "OS Kernel DE WM win_theme Theme Font Icons" ##
    my $display = "OS Kernel DE WM Win_theme Theme Icons Font";
    ## Takes a screen shot if set to 0 ##
    my $shot = 1;
    ## Command to run to take screen shot ##
    my $command = "scrot";
    ## What colors to use for the variables. ##
    my $textcolor = "\e[0m";
    ## Prints little debugging messages if set to 0 ##
    my $quite = 0;
    ## Script starts here ##
    ## Define some thing to work with strict ##
    my @line = ();
    my $found = 0;
    my $DE = "NONE";
    my $WM = "NONE";
    ## Hash of WMs and the process they run ##
    my %WMlist = ("Beryl", "beryl",
    "Fluxbox", "fluxbox",
    "Openbox", "openbox",
    "Blackbox", "blackbox",
    "Xfwm4", "xfwm4",
    "Metacity", "metacity",
    "Kwin", "kwin",
    "FVWM", "fvwm",
    "Enlightenment", "enlightenment",
    "IceWM", "icewm",
    "Window Maker", "wmaker",
    "PekWM","pekwm" );
    ## Hash of DEs and the process they run ##
    my %DElist = ("Gnome", "gnome-session",
    "Xfce4", "xfce-mcs-manage",
    "KDE", "ksmserver");
    ## Get Kernel version ##
    if ( $display =~ "Kernel"){
    print "\::$textcolor Finding Kernel version\n" unless $quite == 1;
    my $kernel = `uname -r`;
    $kernel =~ s/\s+/ /g;
    $kernel = " Kernel:$textcolor $kernel";
    push(@line, "$kernel");
    ## Find running processes ##
    print "\::$textcolor Getting processes \n" unless $quite == 1;
    my $processes = `ps -A | awk {'print \$4'}`;
    ## Find DE ##
    while( (my $DEname, my $DEprocess) = each(%DElist) ) {
    print "\::$textcolor Testing $DEname process: $DEprocess \n" unless $quite == 1;
    if ( $processes =~ m/$DEprocess/ ) {
    $DE = $DEname;
    print "\::$textcolor DE found as $DE\n" unless $quite == 1;
    if( $display =~ m/DE/ ) {
    push(@line, " DE:$textcolor $DE");
    ## Find WM ##
    while( (my $WMname, my $WMprocess) = each(%WMlist) ) {
    print "\::$textcolor Testing $WMname process: $WMprocess \n" unless $quite == 1;
    if ( $processes =~ m/$WMprocess/ ) {
    $WM = $WMname;
    print "\::$textcolor WM found as $WM\n" unless $quite == 1;
    if( $display =~ m/WM/ ) {
    push(@line, " WM:$textcolor $WM");
    ## Find WM theme ##
    if ( $display =~ m/Win_theme/ ){
    switch($WM) {
    case "Openbox" {
    print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
    open(FILE, "$ENV{HOME}/.config/openbox/rc.xml")
    || die "\e[0;31m<Failed>\n";
    while( <FILE> ) {
    if( /<name>(.+)<\/name>/ ) {
    while ( $found == 0 ) {
    print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
    push(@line, " WM Theme:$textcolor $1");
    $found = 1;
    case "Beryl" {
    print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
    open(FILE, "$ENV{HOME}/.emerald/themes/schoensyDarkgreen/theme.ini")
    || die "\e[0;31m<Failed>\n";
    while( <FILE> ) {
    if( /name=(.+)/ ) {
    print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
    push(@line, " WM Theme:$textcolor $1");
    case "Metacity" {
    print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
    my $gconf = `gconftool-2 -g /apps/metacity/general/theme`;
    print "\::$textcolor $WM theme found as $gconf\n" unless $quite == 1;
    chomp ($gconf);
    push(@line, " WM Theme:$textcolor $gconf");
    case "Fluxbox" {
    print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
    open(FILE, "$ENV{HOME}/.fluxbox/init")
    || die "\e[0;31m<Failed>\n";
    while( <FILE> ) {
    if( /session.styleFile:.*\/(.+)/ ) {
    print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
    push(@line, " WM Theme:$textcolor $1");
    case "Blackbox" {
    print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
    open(FILE, "$ENV{HOME}/.blackboxrc")
    || die "\e[0;31m<Failed>\n";
    while( <FILE> ) {
    if( /session.styleFile:.*\/(.+)/ ) {
    print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
    push(@line, " WM Theme:$textcolor $1");
    case "Xfwm4" {
    print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
    open(FILE, "$ENV{HOME}/.config/xfce4/mcs_settings/xfwm4.xml")
    || die "\e[0;31m<Failed>\n";
    while( <FILE> ) {
    if( /<option name="Xfwm\/ThemeName" type="string" value="(.+)"\/>/ ) {
    print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
    push(@line, " WM Theme:$textcolor $1");
    case "Kwin" {
    print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
    open(FILE, "$ENV{HOME}/.kde/share/config/kwinrc")
    || die "\e[0;31m<Failed>\n";
    while( <FILE> ) {
    if( /PluginLib=kwin3_(.+)/ ) {
    print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
    push(@line, " WM Theme:$textcolor $1");
    case "Enlightenment" {
    print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
    my $remote = `enlightenment_remote -theme-get theme` ;
    if( $remote =~ m/.*FILE="(.+).edj"/ ) {
    print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
    push(@line, " WM Theme:$textcolor $1");
    case "IceWM" {
    print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
    open(FILE, "$ENV{HOME}/.icewm/theme")
    || die "\e[0;31m<Failed>\n";
    while( <FILE> ) {
    if( /Theme="(.+)\/.*.theme/ ) {
    while( $found == 0 ) {
    print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
    push(@line, " WM Theme:$textcolor $1");
    $found = 1;
    case "PekWM" {
    print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
    open(FILE, "$ENV{HOME}/.pekwm/config")
    || die "\e[0;31m<Failed>\n";
    while( <FILE> ) {
    if( /Theme.*\/(.*)"/ ) {
    print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
    push(@line, " WM Theme:$textcolor $1");
    ## Find Theme Icon ans Font ##
    if ( $display =~ m/[Theme, Icons, Font,]/) {
    switch($DE) {
    case "Gnome" {
    print "\::$textcolor Finding $DE variables\n" unless $quite == 1;
    if ( $display =~ m/Theme/ ) {
    my $gconf = `gconftool-2 -g /desktop/gnome/interface/gtk_theme`;
    chomp ($gconf);
    print "\::$textcolor GTK Theme found as $1\n" unless $quite == 1;
    push(@line, " GTK Theme:$textcolor $gconf");
    if ( $display =~ m/Icons/ ) {
    my $gconf = `gconftool-2 -g /desktop/gnome/interface/icon_theme`;
    chomp ($gconf);
    push(@line, " Icons:$textcolor $gconf");
    if ( $display =~ m/Font/ ) {
    my $gconf = `gconftool-2 -g /desktop/gnome/interface/font_name`;
    chomp ($gconf);
    push(@line, " Font:$textcolor $gconf");
    case "Xfce4" {
    my @sort = ();
    print "\::$textcolor Finding $DE variables\n" unless $quite == 1;
    open(FILE, "$ENV{HOME}/.config/xfce4/mcs_settings/gtk.xml")
    || die "\e[0;31m<Failed>\n";
    while( <FILE> ) {
    if ( $display =~ m/Theme/ ) {
    if (/<option name="Net\/ThemeName" type="string" value="(.+)"\/>/ ) {
    print "\::$textcolor GTK Theme found as $1\n" unless $quite == 1;
    unshift(@sort, " GTK Theme:$textcolor $1");
    if ( $display =~ m/Icons/ ) {
    if (/<option name="Net\/IconThemeName" type="string" value="(.+)"\/>/ ) {
    print "\::$textcolor Icons found as $1\n" unless $quite == 1;
    unshift(@sort, " Icons:$textcolor $1");
    if ( $display =~ m/Font/ ) {
    if ( /<option name="Gtk\/FontName" type="string" value="(.+)"\/>/ ) {
    print "\::$textcolor Font found as $1\n" unless $quite == 1;
    unshift(@sort, " Font:$textcolor $1");
    ## Sort variables so they're ordered "Theme Icon Font" ##
    foreach my $i (@sort) {
    push(@line, "$i");
    case "KDE" {
    print "\::$textcolor Finding $DE variables\n" unless $quite == 1;
    open(FILE, "$ENV{HOME}/.kde/share/config/kdeglobals")
    || die "\e[0;31m<Failed>\n";
    while( <FILE> ) {
    if ( $display =~ m/Theme/ ) {
    if ( /widgetStyle=(.+)/ ) {
    print "\::$textcolor Wiget Style found as $1\n" unless $quite == 1;
    push(@line, " Wiget Style:$textcolor $1");
    if (/colorScheme=(.+).kcsrc/ ) {
    print "\::$textcolor Color Scheme found as $1\n" unless $quite == 1;
    push(@line, " Color Scheme:$textcolor $1");
    if ( $display =~ m/Icons/ ) {
    if ( /Theme=(.+)/ ) {
    print "\::$textcolor Icons found as $1\n" unless $quite == 1;
    push(@line, " Icons:$textcolor $1");
    if ( $display =~ m/Font/ ) {
    if ( /font=(.+)/ ) {
    my $font = (split/,/, $1)[0];
    print "\::$textcolor Font found as $font\n" unless $quite == 1;
    push(@line, " Font:$textcolor $font");
    else {
    my @files = ("$ENV{HOME}/.gtkrc-2.0", "$ENV{HOME}/.gtkrc.mine",);
    foreach my $file (@files) {
    if ( -e $file ) {
    print "\::$textcolor Opening $file\n" unless $quite == 1;
    open(FILE, $file)
    || die "\e[0;31m<Failed>\n";
    while( <FILE> ) {
    if ( $display =~ m/Theme/ ) {
    if( /include ".*themes\/(.+)\/gtk-(1|2)\.0\/gtkrc"/ ){
    print "\::$textcolor GTK theme found as $1\n" unless $quite == 1;
    push(@line, " GTK Theme:$textcolor $1");
    if ( $display =~ m/Icons/ ) {
    if( /.*gtk-icon-theme-name.*"(.+)"/ ) {
    print "\::$textcolor Icons found as $1\n" unless $quite == 1;
    push(@line, " Icons:$textcolor $1");
    if ( $display =~ m/Font/ ) {
    if( /.*gtk-font-name.*"(.+)"/ ) {
    print "\::$textcolor Font found as $1\n" unless $quite == 1;
    push(@line, " Font:$textcolor $1");
    ## Display the system info ##
    if ( $distro =~ m/Archlinux/ ) {
    ## Get Archlinux version ##
    if ( $display =~ "OS"){
    print "\::$textcolor Finding Archlinux version\n" unless $quite == 1;
    my $version = `cat /etc/arch-release`;
    $version =~ s/\s+/ /g;
    $version = " OS:$textcolor $version";
    unshift(@line, "$version");
    my $c1 = "\e[0;32m";
    my $c2 = "\e[1;32m";
    print "$c1 __
    $c1 _=(SDGJT=_
    $c1 _GTDJHGGFCVS) [email protected][0]
    $c1 ,GTDJGGDTDFBGX0 [email protected][1]
    $c1 JDJDIJHRORVFSBSVL$c2-=+=,_ [email protected][2]
    $c1 IJFDUFHJNXIXCDXDSV,$c2 \"DEBL [email protected][3]
    $c1 [LKDSDJTDU=OUSCSBFLD.$c2 '?ZWX, [email protected][4]
    $c1 ,LMDSDSWH' \`DCBOSI$c2 DRDS], [email protected][5]
    $c1 SDDFDFH' !YEWD,$c2 )HDROD [email protected][6]
    $c1 !KMDOCG &GSU|$c2\_GFHRGO' [email protected][7]
    $c1 HKLSGP'$c2 __$c1\TKM0$c2\GHRBV)' [email protected][8]
    $c1 JSNRVW'$c2 __+MNAEC$c1\IOI,$c2\BN'
    $c1 HELK['$c2 __,=OFFXCBGHC$c1\FD)
    $c1 ?KGHE $c2\_-#DASDFLSV='$c1 'EF
    $c1 'EHTI !H
    $c1 \`0F' '!
    if ( $distro =~ m/None/ ) {
    my $color = "\e[0;34m";
    foreach my $filled ( @line ) {
    print "$color $filled\n"
    if ( $distro =~ m/Debian/ ) {
    ## Get Debian version ##
    if ( $display =~ "OS"){
    print "\::$textcolor Finding Debian version\n" unless $quite == 1;
    my $version = `cat /etc/Debian_release`;
    $version =~ s/\s+/ /g;
    $version = " OS:$textcolor $version";
    unshift(@line, "$version");
    my $c1 = "\e[0;31m";
    print "
    $c1 _,met\$\$\$\$\$gg.
    $c1 ,g\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$P.
    $c1 ,g\$\$P\"\" \"\"\"Y\$\$.\". @line[0]
    $c1 ,\$\$P' \`\$\$\$. @line[1]
    $c1',\$\$P ,ggs. \`\$\$b: @line[2]
    $c1\`d\$\$' ,\$P\"' . \$\$\$ @line[3]
    $c1 \$\$P d\$' , \$\$P @line[4]
    $c1 \$\$: \$\$. - ,d\$\$' @line[5]
    $c1 \$\$\; Y\$b._ _,d\$P' @line[6]
    $c1 Y\$\$. \`.\`\"Y\$\$\$\$P\"' @line[7]
    $c1 \`\$\$b \"-.__ @line[8]
    $c1 \`Y\$\$
    $c1 \`Y\$\$.
    $c1 \`\$\$b.
    $c1 \`Y\$\$b.
    $c1 \`\"Y\$b._
    $c1 \`\"\"\"\"
    ## Run screen shot graper ##
    `$command` unless $shot != 0;
    I think that seems to be what you mean. Thanks for helping me.

  • Looking for split keyboard with soft keys

    Does anyone know of a split keyboard that has keys as soft/sensitive as the powebook keys?

    Rubs me the wrong way when someone asks a question and people criticize the question, but I thought I'd pass on my experience.  I was disappointed that the "Nimitz" keyboard with the separate calculator-type numerical keypad and extra programmable buttons disappeared.  Part of the reason was that the keys on the "chicklet" board felt a little more tightly-spaced (way back in the day I had even gotten a keyboard that splayed apart and you could adjust the angle of the keys you hit with your left hand from those you hit with your right).  I didn't like the feel and I was typing more slowly (I'm a fairly quick typer).
    I started looking around to see what replacements would match the uncluttered modern look (wireless being part of that) while giving me the conventional keyboard feel.  (I'm also a keyboardist, as in synthesizer-player, so I know from the differences in tactile feel and resistance and such.)
    But the truth is I stayed with the "chicklet" keyboard.  I just got used to it.  Going back and forth from synth to piano means you never really get used to a bad keyboard feel and it affects your expressiveness.  But once I got used to the "chicklet" keyboard, now when I use a conventional typewriter-style keyboard, it feels clumsy and I find I type no faster than I do on the new one.
    My two cents.  If you find that's not so, good luck on the search for something suitable for you.  Would be nice to have the option for those who want it.

  • Looking for a terminal that does not truncate lines when resized

    I am a huge fan of tiling window managers in general and have used dwm exclusively for over a year now. One thing that drives me crazy though is that when I switch a terminal window from being the primary window to a secondary and then back again, all of the lines are truncated to the smaller width. If I am watching a log file for example, this makes the previous output totally unreadable. Does anyone have a solution for this? Is there a way to make the terminal not truncate the lines if resized to a smaller width?


  • [SOLVED] Looking for a tiling WM with a certain feature

    I've been using openbox/pekwm for a few years I recently tried tiling window managers again (tried them a few years ago and hated them) and I'm hooked but after trying just about all of the popular ones and reading the man pages/web sites I can't find any that have a certain feature I'd like (maybe I've just completely missed it). What I'd like is to have firefox in the master area (left hand side, about 50-60% width), whatever else I have open (usually one or two terminals and thunar) in the slave area and then pidgin buddy list open in a small thin area on the right hand side of the screen.
    I'm not fussed about status/task bars or anything like that (but being able to add my own would be a bonus), prefer no window borders (like i3 or wmii) and would prefer something easy to configure (I don't mind learning haskell if xmonad is perfect for my needs but I'd rather avoid awesome as I've heard the config changes often and I'm not too keen on the built in task bar etc)
    Last edited by descendent87 (2010-02-16 14:12:41)

    descendent87 wrote:what's the difference in dynamic and manual tyling managers?
    Dynamic tilers have one or more pre-defined layouts for you to choose from and arrange the frames accordingly, while in manual tilers, you choose the size/arrangement of frames yourself.
    What I'd ideally like is something where I can set so that firefox/chromium/uzbl (whatever browser I'm using) always opens in the master area, pidgin always opens in the far right hand side and anything else (terminals, thunar, mplayer) always opens in the slave erea (inbetween web browser and pidgin).
    Well, this is doable with musca, though I've never even tried to set it up that way Though it's probably along the lines of:
    * Put commands in a ~/.musca_start file
    * In this file, set up frames as you want using commands like hsplit, vsplit, etc.
    * Set focus to the frame you want browser to appear in (also with above commands), start browser, dedicate frame to browser so no other window will appear in the same frame
    * focus next frame, start Pidgin
    * etc.
    Unfortunately, this won't work with multiple browser windows, for example, since the dedicate command won't allow several browser windows to appear in the same frame. Also, my solution is *very* ugly (seems more like an Excel macro to me rather than a properly scripted solution ). There's probably a lot more possible with proper use of wmctrl, but I never got around doing much with it. If you really do want full control over your layout, I should probably recommend Xmonad, but I've had zero experience with it (a >500MiB ghc is a little spooky).

Maybe you are looking for