Титла: Gnome изключва монитора при филм Публикувано от: Constantinff в Dec 25, 2009, 18:44 Като пусна някой филм и след ~10 мин десктопа огасва. Ползвам ВЛС и опцията му в настройките не помага. Чета че е бъг на гном, но никъде не намирам как се оправя.
Благодаря! Титла: Re: Gnome изключва монитора при филм Публикувано от: anstas в Dec 25, 2009, 23:02 Честита Коледа!
Първите три причини, за които се сещам... Слаба видео карта и недостинг на RAM! Бъгване на драйвера за видеото! Включен Compiz Fusion! Титла: Re: Gnome изключва монитора при филм Публикувано от: Constantinff в Dec 25, 2009, 23:04 Compiz Fusion e , ама незнам как да го оправя
Титла: Re: Gnome изключва монитора при филм Публикувано от: anstas в Dec 25, 2009, 23:43 Отдавна не съм работил с Убунту,
но повечето линукс дистрибуции, притежаващи Compiz - имат следната логика: Трябва някъде в -> Setings да имаш икона с името:Acceleration Manager - най-вероятно ще ти поиска парола за root достъп... Когато се отвори избери:Standard Desktop Experience! Съжалявам, ако съм те подвел в грешна посока, но поне при мен в Sabayon, Elive, Mandriva работят на този принцип. Титла: Re: Gnome изключва монитора при филм Публикувано от: borovaka в Dec 26, 2009, 11:19 И аз имам същият проблем. Решавам го с питон скрипт който намерих в нета.
#! /usr/bin/env python #disablegss.py # # Copyright (c) 2006 crazy___cow@hotmail.com # # 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 # USA import dbus import dbus.glib import sys import os import string import time from stat import * def disable_sleep(myprogram): try: bus = dbus.Bus(dbus.Bus.TYPE_SESSION) devobj = bus.get_object('org.gnome.ScreenSaver', '/org/gnome/ScreenSaver') dev = dbus.Interface(devobj, "org.gnome.ScreenSaver") cookie = dev.Inhibit(myprogram, 'Disabled by DisableGSS Daemon') print "DisableGSS: gnome screensaver stopped." return (dev, cookie) except Exception, e: print "DisableGSS: could not send the dbus Inhibit signal: %s" % e #sys.exit(0) return (False, False) def allow_sleep(dev, cookie): try: dev.UnInhibit(cookie) print "DisableGSS: gnome screensaver enabled." return(True) except Exception, e: print "DisableGSS: could not send the dbus UnInhibit signal: %s" % e #sys.exit(0) return (False) def pids(program): result = [] f = os.popen('ps aux', 'r') for l in f.readlines(): fields = string.split(l) if fields[10] == program: #print fields[1]+" "+fields[10] return(True) def read_file(): __psaux = [] try: f=open(homedir+'/.disablegss', 'r') for line in f: #print line.rstrip('\n') __psaux.append(line.rstrip('\n')) f.close(); print "DisableGSS: config file read." return __psaux except IOError: print "DisableGSS: config file ~/.disablegss doesn't exist! Write it by hand. Add applications name that could disable gnome screensaver: one app name for every line of file." sys.exit(0) if __name__ == '__main__': homedir = os.getenv('HOME') condition = True disabled = False old_program = "" psaux = [] last_last_time_modified = "" last_time_modified = "" psaux=read_file() last_time_modified= os.stat(homedir+'/.disablegss')[ST_MTIME] last_last_time_modified=last_time_modified while condition == True: found = False for i in range(len(psaux)): #print "%s->%s" % (i,psaux) program=psaux if pids(program) == True: found = True if program !=old_program: print "DisableGSS: there is a program ("+program+") in the config list that is currently running." old_program=program if disabled==False: (dev, cookie) = disable_sleep(program) disabled=True break if found == False and disabled == True: print "DisableGSS: there are no more programs that could stop gnome screensaver." allow_sleep(dev, cookie) disabled = False time.sleep(60) last_time_modified= os.stat(homedir+'/.disablegss')[ST_MTIME] if last_time_modified!=last_last_time_modified: print "DisableGSS: config file modified." psaux=read_file() last_time_modified= os.stat(homedir+'/.disablegss')[ST_MTIME] last_last_time_modified=last_time_modified old_program = "" #condition=False Това е питон скрипта, трябва му и конфигурационен файл в home директорията ти с име .disablegss. В него описваш имената на процесите на програмите от ps x. При мен изглежда тъка: mplayer gmplayer vlc wxvlc xine /usr/lib/firefox-3.5.6/firefox Надявам се да съм ти помогнал. Титла: Re: Gnome изключва монитора при филм Публикувано от: bulg в Dec 26, 2009, 14:23 Oпитай и това:
Отвори vlc > tools > pref's > отбелязваш "ALL" на "Show settings" > video > бележиш "Disable screensaver" > save > restart на vlc. Титла: Re: Gnome изключва монитора при филм Публикувано от: dhelix в Dec 26, 2009, 15:00 проблема е в gnome screensaver , предложения по-горе pyton скрипт ми реши напълно проблема преди около 2 месеца.
Може да го "демонизираш" с & или да си го пускаш при стартиране на ОС-а. Титла: Re: Gnome изключва монитора при филм Публикувано от: Constantinff в Dec 27, 2009, 09:48 Мисля че се получи
1во бях пробвал само с: Oпитай и това:,но така и не стана После от настройките на Цомпиз видях това: Unredirect Fullscreeen Windows незнам за какво точно е, но за момента нямам проблеми с филмите EDIT: оказа се че поради други причини не прекъсват филмите, а и екрана започва да премигва ... така че ще трябва да пробвам скрипта ... |