Прямой эфир

  • avatar
  • fantom
  • 31 июля 2009, 03:07
  • #
  • 0
Отредактировал, спасибо.
Это точно. Сам сначала баловался всякими *боксами(не тайл манагер, но все же), сейчас почти доволен Чакрой. Недоволен входящим в ее состав wicd =(
Как-то слишком уж механически все у вас, без каких либо нормальных объяснений происходящего. Как для роботов. Но для первой установки на-посмотреть наверное самое то!
Добавлю только(мое ИМХО), что добавлять юзера проще двумя командами(мы же стремимся к простоте?):
useradd -m -G users,audio,lp,optical,storage,video,wheel -s /bin/bash user_name_here

затем
passwd user_name_here


PS: Еще заметил
...pacman -S xf86-video-ati # для intel – pacman -S xf86-video-ati, NV…
ошибочка.
  • avatar
  • hodinv
  • 30 июля 2009, 18:13
  • #
  • 0
для wxPython есть редактор ресурсов (XRCed). После установки находится в <Путь к python.exe>\Lib\site-packages\<версия wx>\wx\tools\XRCed\xrced.py
можно более-менее сносно редактировать интерфейс. Генерирует файл-шаблон с заглушками для обработчиков событий.
connect_simple я не нашел, но не особо и искал. Надо глянуть в доки.
Убить сразу можно, но мало ли чего еще захочется сделать при получении сигнала? Закрыть соединения, например, или еще чего-то в этом духе.
Поэтому я для всех обработчиков делаю отдельные методы, на случай если потребуется туда что-то еще дописать.
Для сигнала 'destroy' нет необходимости вызывать метод self.close, лучше сразу убить процесс:
self.window.connect("destroy", gtk.main_quit)


А в PyGTK разве нет connect_simple? Я что-то не нашёл.
только начал изучать как работать c PyGTK+… спасибо…
Я просто хотел показать, как пишутся обработчики событий и сигналов, и что они выглядят немного по-разному.
Конечно, здесь со второго обработчика пользы никакой, но для ознакомления пусть будет.
  • avatar
  • Effgen
  • 30 июля 2009, 02:46
  • #
  • 0
почитал тут, оказывается, насколько я понял, оконный менеджер, как и предполагалось, генерит сигнал delete_event, который вызывает функцию delete_event() и в случае когда функция возвращает False генерится сигнал destroy ну и дальше все понятно. Вот только в данном случае мне кажется, это лишнее, потому как если убрать из кода все что связано с delete_event то приложение продолжит работать так как нам нужно.
  • avatar
  • Effgen
  • 30 июля 2009, 01:51
  • #
  • 0
не совсем понял как это:
self.window.connect("delete_event", self.delete_event)
работает?
то есть я понимаю что оконный менеджер генерит событие/сигнал при нажатии на кнопку закрытия окна, вы связываете это событие с методом и все такое.
В методе delete_event вы ничего не делаете кроме print, почему тогда происходит gtk.main_quit()?

зы: первый раз вижу такое, простите за невежество :)
  • avatar
  • Effgen
  • 29 июля 2009, 11:02
  • #
  • 0
как вариант могу предложить Ulipad.
  • avatar
  • rapmon
  • 29 июля 2009, 09:21
  • #
  • +1
Хорошая Beginners Guide статья
  • avatar
  • fun
  • 29 июля 2009, 00:25
  • #
  • 0
Лично меня на установку арча сподвиг скринкаст на хабре, а этот мануал дублирует гайд для новичнов.
  • avatar
  • fun
  • 29 июля 2009, 00:22
  • #
  • 0
по моим наблюдениям основная масса арчеводов либо действительно уходят в тайл манагеры, либо ставят чакру.
Да, спасибо, его и поставил, приятно, хотя и не айс
  • avatar
  • 0rm
  • 28 июля 2009, 20:14
  • #
  • 0
Спасибо за статью. Какраз столкнулся с ситуацией когда проще создать свою тему, чем выбирать из уже готовых.
  • avatar
  • xomyaq
  • 28 июля 2009, 18:52
  • #
  • 0
А я заказал OpenSolaris, он пришел на 2-х DVD сразу, но к сожалению, дисками этими я так и не пользуюсь: плохая поддержка оборудования.
используйте pydev, проверил-автодополнение работает просто отлично, осталось pydoc прикрутить
Мне больше нужны подсказки и автокомплит, так язык проще учить, а не в мануалах смотреть какие параметры и где (хотя там я тоже погляжу), а нетбинс у меня всегда есть, да и скачать за пара минут канал позволяет.
Использую netbeans, но когда лень ждать его запуск или наслаждаться тормазами использую vim
Еще pydev руки не доходят поставить и посмотреть :)