Results 1 to 4 of 4

Thread: Create ~/.xsessionrc for quick session changes

  1. #1
    Senior Member registered user
    Join Date
    Feb 2010
    Posts
    198

    Create ~/.xsessionrc for quick session changes

    Since ~/.xsessionrc is activated by xsession why not use it ? Just create it in your home folder and use it to make quick settings to X. Here is an example of mine:

    # turn off default screensaver
    xset s off s noblank s 0 0

    # Set mouse accelaration. Works before LXDE takes over. To change final setting edit ~/.config/lxsession/LXDE/desktop.conf
    xset m 5/2 4

    # Set gamma correction
    xgamma -rgamma 1.05 -ggamma 1.15 -bgamma 1.136

    # Load monitor ICC profile
    dispwin -d 1 ~/.config/color-profiles/IBMTPLCD.ICM

    # Start xcompmgr
    xcompmgr -a &

    # Start clipboard-daemon
    clipboard-daemon &

    # Start keyboard layout switcher
    setxkbmap -option '' 'us,bg' ',phonetic' 'grp:alt_shift_toggle,grp_led:scroll'

    # Enable key sequence to kill the X server. Old behaviour
    setxkbmap -option terminate:ctrl_alt_bksp

  2. #2
    Senior Member registered user
    Join Date
    May 2006
    Location
    Columbia, Maryland USA
    Posts
    1,631
    Hey, mecho. You've got a lot of little goodies here. I'm using 6.2.1 and I cannot locate .xessionrc anywhere. I can apply many of these ideas just as well via rc.local now that you've laid them all out so nicely. It would help to explain some of the entries a bit more. I think Krishna, or you have something somewhere on clipboard-daemon, I've used the mouse accel idea before. xcompmgr, setxkbmap, dispwin aren't familiar. Can you elucidate?
    Last edited by utu; 07-24-2010 at 12:16 AM.

  3. #3
    Senior Member registered user
    Join Date
    Feb 2010
    Posts
    198
    .xsessionrc is not in knoppix by default, but it is activated by xsession. All you need is to create it in your home folder. It is way better to use .xsessionrc to pass commands, then using rc.local
    I use setxkbmap to set my dual layout keyboard, so I can type both in Bulgarian and English and switch between keyboard layouts using Alt+Shift
    dispwin is part of argyll package and is used to load monitor color profiles
    xcompmgr is composite manager. It gives some nice effects to X like shadows, transparency etc. It is still not very stable and I dont use shadows and transparency, but I do use the accelerated desktop it provides. At least that feature is stable enough.
    clipboard-daemon is used to protect your clipboard, so you don't loose it's content when you close the source application

  4. #4
    Senior Member registered user
    Join Date
    Feb 2010
    Posts
    198
    The second setxkbmap -option terminate:ctrl_alt_bksp
    Applies the old X key sequence to restart X using Ctrl+Alt+BackSpace. Its useful sometimes if you experience some system freeze

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


ORICO Multi Bay RAID Hard Drive Enclosure USB 3.0/ Type-C For 2.5/3.5'' HDD SSDs picture

ORICO Multi Bay RAID Hard Drive Enclosure USB 3.0/ Type-C For 2.5/3.5'' HDD SSDs

$179.99



ACASIS 2.5/3.5 inch 2 Bay SATA USB 3.0 Hard Drive Disk HDD SSD Enclosure 4 RAID picture

ACASIS 2.5/3.5 inch 2 Bay SATA USB 3.0 Hard Drive Disk HDD SSD Enclosure 4 RAID

$55.45



OWC Guardian Maximus Raid Enclosure SATA Hard Drive FireWire picture

OWC Guardian Maximus Raid Enclosure SATA Hard Drive FireWire

$36.99



0XYHWN Dell PERC H730P  PCIe 3.0 SAS 12GB RAID CONTROLLER  picture

0XYHWN Dell PERC H730P PCIe 3.0 SAS 12GB RAID CONTROLLER

$65.00



Inspur LSI YZCA-00424-101 Raid Card 12Gbps HBA Controller Low Profile 9300-8i IT picture

Inspur LSI YZCA-00424-101 Raid Card 12Gbps HBA Controller Low Profile 9300-8i IT

$15.98



LSI MegaRAID 9361-8i 12Gbps PCIe 3 x8 SATA SAS 3 8 Port RAID + BBU & CacheVault picture

LSI MegaRAID 9361-8i 12Gbps PCIe 3 x8 SATA SAS 3 8 Port RAID + BBU & CacheVault

$39.00



Dell 7H4CN PERC H730P Raid Controller Mini Mono12GBPS 2GB NV Cache picture

Dell 7H4CN PERC H730P Raid Controller Mini Mono12GBPS 2GB NV Cache

$44.99



SAS 2 Raid Controller LSI MegaRAID 9266-8i 6Gbps 8 Port  w/ CacheVault & BBU picture

SAS 2 Raid Controller LSI MegaRAID 9266-8i 6Gbps 8 Port w/ CacheVault & BBU

$29.00



ORICO 5 Bay Raid USB3.0 to SATA External Hard Drive Enclosure for 3.5'' HDD LOT picture

ORICO 5 Bay Raid USB3.0 to SATA External Hard Drive Enclosure for 3.5'' HDD LOT

$175.99



Adaptec AAR-2410SA/64 Raid Adapter SATA 4 Port Controller Card picture

Adaptec AAR-2410SA/64 Raid Adapter SATA 4 Port Controller Card

$25.00