Showing posts with label gnome. Show all posts
Showing posts with label gnome. Show all posts

Tuesday, October 18, 2011

gnome shell 合上笔记本自动休眠修改

gnome3合上盖子自动休眠,可以改的

查看
$ gsettings list-keys org.gnome.settings-daemon.plugins.power
$ gsettings get org.gnome.settings-daemon.plugins.power lid-close-ac-action
$ gsettings get org.gnome.settings-daemon.plugins.power lid-close-battery-action
设置
$ gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action '你希望的值'
$ gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action '你希望的值'



或者
$ dconf-editor
org--gnome--settings-daemon--plugins--power
lid-close-ad-action与lid-close-battery-action的值

Tuesday, October 4, 2011

flash全屏的时候停止gnome屏幕保护disable screen saver when looking at flash videos(youtube, vimeo, youku,etc)

~/dis.sh.html
# gnome环境当开启flash全屏播放的时候禁用屏幕保护 

#!/bin/bash 


# cleanup any bad state we left behind if the user exited while flash was running
gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled --type bool true

turn_it_off=0
sleepcomputer0=`gconftool-2 -g /apps/gnome-power-manager/timeout/sleep_computer_ac`
sleepdisplay0=`gconftool-2 -g /apps/gnome-power-manager/timeout/sleep_display_ac`

# run loop forever
while true; do
  # interval between checks
  sleep 30
  SS_off=0
  # make id variable of window in focus
  current_window_id=`xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)" | cut -d" " -f5`
  # make pid array of every command with libflashplayer in full(-f) command
  for pid in `pgrep -f libflashplayer` ; do
    # check if window in focus is our libflashplayer
    if [ $pid == `xprop -id $current_window_id | grep PID | cut -d" " -f3` ]
      then SS_off=1
    fi
  done

# check to see if xine is being used
#  if pgrep xine > /dev/null; then
#    SS_off=1
#  fi
#
# check to see if current application is fullscreen
#  current_window_id=`xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)" | cut -d" " -f5`
#  if xprop -id $current_window_id | grep "_NET_WM_STATE_FULLSCREEN" > /dev/null; then
#    SS_off=1
#  fi

  # read current state of screensaver
  ss_on=`gconftool-2 -g /apps/gnome-screensaver/idle_activation_enabled`

  # change state of screensaver as necessary
  if [ "$SS_off" = "1" ] && [ "$ss_on" = "true" ]; then
    gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled --type bool false
    gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_computer_ac --type int 0
    gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_display_ac --type int 0
    turn_it_off=1
  elif [ "$SS_off" = "0" ] && [ "$ss_on" = "false" ] && [ "$turn_it_off" = "1" ]; then
    gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled --type bool true
    gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_computer_ac --type int $sleepcomputer0
    gconftool-2 -s /apps/gnome-power-manager/timeout/sleep_display_ac --type int $sleepdisplay0
    turn_it_off=0
  fi
done



#Reference: http://ubuntuforums.org/showthread.php?p=10832670#post10832670

Thursday, January 22, 2009

安装GDM主题[转载]


GDM 即 GNOME Display Manager 的简称,它是一个图形化的登录管理程序。GNOME 桌面环境的默认登录管理器就是 GDM。GDM 是支持主题的,通过主题可以随时改变 GDM 的外观。

  • 从哪里可以找到 GDM 主题

    推荐到这些网站去寻找:

    • GNOME art:GDM 官方的主题收集站点。
    • GNOME-Look:专门收集 GNOME 外观资源的网站。
  • 安装 GDM 主题
    1. 启动 GDM 设置程序:

      sudo gdmsetup

      gdm setup

    2. 点击 Local 选项页中的"Add…"按钮,在打开的对话框中定位到所保存的 GDM 主题目录,选择需要安装的 GDM 主题(一般为 *.tar.gz 格式),然后点击"Install"按钮。

      gdm install

    3. 除了以上介绍的常规安装法之外,还有一个比较简便而快速的安装方法:那就是直接将需要安装的 GDM 主题拖到设置窗口中即可。此法也支持批量安装 GDM 主题。(感谢 latteye 提示)
  • 使用 GDM 主题

    只需点击已安装 GDM 主题旁边的单选按钮即可。

    gdm select

  • 删除 GDM 主题

    先选中需要删除的 GDM 主题,然后点击右边的"Remove…"按钮。



来源: 如何安装主题 (1) — LinuxTOY

Friday, January 16, 2009

我们知道在 GNOME 2.22 中的 Metacity 窗口管理器已经具有了混合特效,但是默认情况下这些混合特效并没有被打开。如果你已经安装了 GNOME 2.22,且当前所用的显卡也支持,那么可以使用以下方法来打开 Metacity 的混合特效。

Metacity Compositing

  1. 按 Alt + F2,打开"运行应用程序"对话框。输入 gconf-editor,并按回车。
  2. 导航到 Apps->metacity->general,并选中 compositing_manager。

你也可以执行下面的终端命令来打开 Metacity 的混合特效:

gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true

要关闭 Metacity 的混合特效则执行:

gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool false