Посты с тегом gnome
inkotnito 19.08.2009 00:31

Есть вопрос!скрытие кнопок управления окном

Возник вопрос, возможно ли скрыть кнопки управления окном в gnome, не для всех окон, а для какого-то определённого окна. Конкретнее — возможно ли скрыть/убрать/запретить нажимать кнопку закрытия окна в программе rdesktop.

Знаю про ключик у rdesktop для скрытия рамки окна вообще, но мне кажется не совсем элегантным и практичным такое решение.
+ 0 -
0
nvbn 18.08.2009 18:25

Есть вопрос!Gnome applet на python и ориентация в пространстве

Потребовалось написать апплет для гнома, который парсит страничку провайдера. Воспользовавшись инструкцией с хабра я его сделал, но текст располагается не посередине, а сверху. Помогите сделать его по центру. Времени вникать в pygtk нету, поэтому и спрашиваю.

/home/nvbn/weather/main.py:
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#!/usr/bin/env python
 
# coding=utf-8
 
import sys, os, gtk, gtk.gdk, pygtk, gnomeapplet, gnome
 
 
 
pygtk.require('2.0')
 
 
 
class MyApplet (gnomeapplet.Applet):
 
 
 
    def __init__ (self, applet, iid):
 
 
 
        self.applet = applet
 
        self.applet.set_name('MyApplet')
 
        self.hbox = gtk.HBox()
 
        self.applet.add(self.hbox)
 
        self.event = gtk.EventBox()
 
        self.hbox.add(self.event)
 
        self.info = gtk.Label()
 
	self.event.add(self.info) # Чтобы объект мог реагировать на различные события, его нужно поместить в Event Box
 
        self.event.set_tooltip_text('Погода в центре Иркутска')
 
        self.__init_popupmenu()
 
        self.applet.connect('destroy', self.callback_destroy)
 
        self.applet.show_all() # Показываем все это на панели
 
        self.info.set_text(self.get_info())
 
 
 
    def __init_popupmenu (self):
 
 
 
        self.applet.setup_menu('''
 
            <popup name='button3'>
 
                <menuitem name='About Item' verb='About' stockid='gtk-about'/>
 
            &lt;/popup&gt;&#39;&#39;&#39;, <
 
                          (&#39;About&#39;, self.callback_about)
 
                         >, None)
 
 
 
    def get_info (self):
 
	return os.popen(&#34;echo `wget -qO - http://domseti.ru/termometr.php|iconv -f Windows-1251 -t UTF-8 -|grep Иркутcк\ Центр|awk &#39;{ print $5 }&#39;|sed &#39;s/&lt;b&gt;//g&#39;` °C&#34;).read() 
 
 
 
    def callback_about (self, event, data=None):
 
        &#39;&#39;&#39;Показываем стандартное окошко среды GNOME&#39;&#39;&#39;
 
        os.system(&#39;gnome-about&#39;)
 
 
 
    def callback_destroy (self, applet):
 
        &#39;&#39;&#39;Уничтожаем объект&#39;&#39;&#39;
 
        del self.applet
 
def applet_factory (applet, iid):
 
 
 
    MyApplet(applet, iid)
 
    return True
 
 
 
def main (args):
 
 
 
 
 
        gnomeapplet.bonobo_factory(&#39;OAFIID:GNOME_MyApplet_Factory&#39;,
 
                                   MyApplet.__gtype__,
 
                                   &#39;My Applet&#39;,
 
                                   &#39;1.0&#39;,
 
                                   applet_factory)
 
 
 
 
 
 
 
if __name__ == &#39;__main__&#39;:
 
    main(sys.argv)


/usr/lib/bonobo/servers/gnomeMyAppletFactory.server:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
&lt;oaf_info&gt;
 
    &lt;oaf_server iid=&#39;OAFIID:GNOME_MyApplet_Factory&#39; type=&#39;exe&#39; location=&#39;/home/nvbn/weather/main.py&#39;&gt;
 
        &lt;oaf_attribute name=&#39;repo_ids&#39; type=&#39;stringv&#39;&gt;
 
            &lt;item value=&#39;IDL:Bonobo/GenericFactory:1.0&#39; /&gt;
 
            &lt;item value=&#39;IDL:Bonobo/Unknown:1.0&#39; /&gt;
 
        &lt;/oaf_attribute&gt;
 
        &lt;oaf_attribute name=&#39;name&#39; type=&#39;string&#39; value=&#39;My Applet&#39; /&gt;
 
        &lt;oaf_attribute name=&#39;description&#39; type=&#39;string&#39; value=&#39;Show your karma and ratio&#39; /&gt; 
 
    &lt;/oaf_server&gt;
 
 
 
    &lt;oaf_server iid=&#39;OAFIID:GNOME_MyApplet&#39; type=&#39;factory&#39; location=&#39;OAFIID:GNOME_MyApplet_Factory&#39;&gt;
 
        &lt;oaf_attribute name=&#39;repo_ids&#39; type=&#39;stringv&#39;&gt;
 
            &lt;item value=&#39;IDL:GNOME/Vertigo/PanelAppletShell:1.0&#39; /&gt;
 
            &lt;item value=&#39;IDL:Bonobo/Control:1.0&#39; /&gt;
 
            &lt;item value=&#39;IDL:Bonobo/Unknown:1.0&#39; /&gt;
 
        &lt;/oaf_attribute&gt;
 
        &lt;oaf_attribute name=&#39;name&#39; type=&#39;string&#39; value=&#39;altanet weather applet&#39; /&gt;
 
        &lt;oaf_attribute name=&#39;description&#39; type=&#39;string&#39; value=&#39;Show weather&#39; /&gt;
 
        &lt;oaf_attribute name=&#39;panel:category&#39; type=&#39;string&#39; value=&#39;Utility&#39; /&gt;
 
        &lt;oaf_attribute name=&#39;panel:icon&#39; type=&#39;string&#39; value=&#39;weather-storm&#39; /&gt;
 
    &lt;/oaf_server&gt;
 
    &lt;/oaf_info&gt;


Вставка на bash используется, так как была написана за долго до этого.
Полностью.
+ 0 -
6
exelens 13.08.2009 10:36

Есть вопрос!Gnome как печатать файлы по правой клавише?

К сожалению обнаружил, что nautilus не умеет по меню из правой клавиши мышки печатать файлы. Открывать все и пускать на печать долго..



У кого есть идеи?
+ 2 -
9
сергей 31.07.2009 21:06

На заказпортрет - пейзаж

привык работать в портретном режиме, но бывает, что делаю перерыв на полчасика чтобы посмотреть кино например. кино хочется смотреть, конечно в пейзажном.

ИТАК, проблема:

поворот экрана я делаю так:

1. закомментировать строку

1
option	&#34;rotate&#34;	&#34;ccw&#34;


в xorg.conf

2. перезапустить х

3. войти в систему.



хотелось бы этот длинный процесс с изменением файла, закрытием всех приложений и входом в систему ускорить.

в mandriva была такая опция в настройках gnomовском меню система: "ориентация экрана". и ведь поворачивал! на лету.



заранее спасибо!
Полностью.
+ 2 -
5
exelens 26.07.2009 16:58

Я рекомендуюЧто такое GNOME и с чем его едят!

Как и обещал в теме



GNOME — акроним от англ. GNU Network Object Model Environment («сетевая объектная среда GNU»).



GNOME — является свободным программным обеспечением, и частью проекта GNU.



Основателем является Мигель де Икаса (Miguel de Icaza) — мексиканский программист.



В рамках проекта GNOME решаются две задачи:

1. Разрабатывается простое в использовании окружение GNOME.

2. Платформа разработки GNOME, которая тесно интегрируется с окружением.



Полностью.
+ -2 -
27
cyrus 23.07.2009 19:08

Есть вопрос!Mobile, laptop and bluetooth

+ 0 -
20
cyrus 22.07.2009 23:52

ЮморUbuntu -&gt; XP

+ 5 -
13
calg0n 21.07.2009 12:32

Мой рабочий стол.Календарь Стайл

Всегда хотел добавить обоям какой-нить полезный смысл. Календарные обои - один из способов совместить полезное с красивым :)

Полностью.
+ 2 -
32
17.07.2009 15:53

masaiОбзор идей для GNOME Shell

Как известно, сейчас полным ходом идет работа над GNOME 3, в котором привычный интерфейс будет заменен на GNOME Shell. И хотя последний будет включен в GNOME 2.8, работа сейчас находится на достаточно ранней стадии. В связи с этим разработчики предлагают каждому предложить свою идею, каким должен быть интерфейс нового GNOME. Сбор идей производится на сайте проекта.



По ссылке — небольшой обзор с картинками.
Полностью.
+ 5 -
9
Sparky 16.07.2009 14:51

Я рекомендуюПрифФфет! ДАфАй по3накомимSssя и посмотрим фотки моих пАдруфФек на ЭТОМ сайте...

Наверное многих, мягко говоря, достали подобные сообщения в их IM менеджерах. Как оказалось не все знают, что существуют анти-спам боты для известных мессенджеров Linux'а - для Pidgin'a и Kopete.



Полностью.
+ 14 -
20
1 2 3 4 5 6 7 8 9