Code And Run

Tag: Linux

  • Cinnamon screenshot applet default folder

    I’ve switched some weeks ago to Linux Mint and Cinnamon from Xfce and in these days I’m a kind of exploring the new desktop.

    I’m used to take screenshot for work, totake some notes and so I installed the Cinnamon screenshot applet.

    image

    After some day using it I was a bit bored by the screenshots saved in Pictures folder by default so I traied to change this behaviur.

    Looking into the applet js file i discover that the applet is based on gnome-screenshot and so I find an easy solution to my problem.

    You can edit the with dconf-editor the configuration string

    org.gnome.screenshot.auto-save-directory

    ad set you favorite screenshot folder!

  • Xfce loses theme settings

    image

    Today I started my xfce desktop and it looks like …“different”. No theme loaded, default icons, no background. I tried to change theme from Xfce Settings but nothing, it doesn’t work.

    My .session-errors reveals a

    After a bit o googling it seems to be an aged bug of xfce when used on multiple monitor configuration.

    The solution, or better, the workaround is to delete the file:

    Now you can log out and log in again in your themed Xfce 🙂

  • vmware crash on startup after curl update

    After today update of debian Sid VMWare keep crashing on startup without any interesting log.

    . The crash it’s caused by the curl update that changed the lib interface.

    There are two ways of solving this: downgrade Curl (i.e. using snapshot debian) or applying a patch that force vmware to use its own libcurl instead of the system one.

    Thewe are the 2 patches, one for vmware and one for vmplayer:

    --- /usr/bin/vmware-original 2013-02-09 18:22:36.194459631 +0100
    +++ /usr/bin/vmware 2013-02-09 18:22:45.234459997 +0100
    @@ -93,6 +93,7 @@
    
    if "$BINDIR"/vmware-modconfig --appname="VMware Workstation" --icon="vmware-workstation" &&
    /sbin/modinfo vmmon; then
    + export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libcurl.so.4
    exec "$libdir"/bin/"vmware" "$@"
    fi
    
    --- /usr/bin/vmware-original 2013-02-09 18:22:36.194459631 +0100
    +++ /usr/bin/vmware 2013-02-09 18:22:45.234459997 +0100
    @@ -93,6 +93,7 @@
    
    if "$BINDIR"/vmware-modconfig --appname="VMware Workstation" --icon="vmware-workstation" &&
    /sbin/modinfo vmmon; then
    + export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libcurl.so.4
    exec "$libdir"/bin/"vmware" "$@"
    fi
    
    --- /usr/bin/vmplayer-original 2013-01-30 22:06:11.253190017 +0100
    +++ /usr/bin/vmplayer 2013-02-09 20:38:33.488125792 +0100
    @@ -93,6 +93,7 @@
    
    if "$BINDIR"/vmware-modconfig --appname="VMware Player" --icon="vmware-player" &&
    /sbin/modinfo vmmon; then
    + export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libcurl.so.4
    exec "$libdir"/bin/"vmplayer" "$@"
    fi
    

    I decided to apply the patches so that I can update the whole system.

    --- /usr/bin/vmplayer-original 2013-01-30 22:06:11.253190017 +0100
    +++ /usr/bin/vmplayer 2013-02-09 20:38:33.488125792 +0100
    @@ -93,6 +93,7 @@
    
    if "$BINDIR"/vmware-modconfig --appname="VMware Player" --icon="vmware-player" &&
    /sbin/modinfo vmmon; then
    + export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libcurl.so.4
    exec "$libdir"/bin/"vmplayer" "$@"
    fi
    
  • IP Address in bash script

    In linux you can get all of yours inferfaces IP with something like this:

    sudo ifconfig   grep 'inet addr:' awk -F: '{ print $2}'  awk '{ print $1 }'
    
    sudo ifconfig   grep 'inet addr:' awk -F: '{ print $2}'  awk '{ print $1 }'
    

    For example on my machine this command will output:

  • Nvidia: chrome slow tab switching on linux

    To correct Nvidia problem causing slow tab switching in Chrome:

    nvidia-settings -a InitialPixmapPlacement=0