Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Листалка обоев или Программа-визитка  (Прочитано 2149 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Прошу всех желающих прокомментировать  данную "листалку".
Пост сводится к получению рекомендаций на тему оформления репозитория, исходников, и всего что связано с установкой программы на ПК конечного пользователя. Все ошибки так же сюда. Сомневаюсь, что кого то сильно заинтересует сама прога, так как она не главное.  ;)
Ссылка на github
Ubuntu 10.10 AMD64
Ubuntu 10.10 i386

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 24 Апреля 2011, 15:55:40 от RazrFalcon »
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн VlaoMao

  • Активист
  • *
  • Сообщений: 308
  • ArchLinux - eMachines e725 && Nokia N950
    • Просмотр профиля
Re: Листалка обоев или Программа-визитка
« Ответ #1 : 15 Апреля 2011, 14:47:31 »
Ссылка на исходник битая.

Оффлайн агасфер

  • Активист
  • *
  • Сообщений: 666
  • Тот, который был тысячей..
    • Просмотр профиля
Re: Листалка обоев или Программа-визитка
« Ответ #2 : 15 Апреля 2011, 14:49:09 »
Настраивается пакет wall-changer (0.1) ...

mkdir: невозможно создать каталог «~/.config/autostart»: Нет такого файла или каталога

dpkg: не удалось обработать параметр wall-changer (--install):

 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
не установил, короче :)

Пользователь решил продолжить мысль 15 Апреля 2011, 14:49:45:
~/.config/autostart - кстати, такой каталог есть :)
Возможно всё, но..

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Листалка обоев или Программа-визитка
« Ответ #3 : 15 Апреля 2011, 15:06:22 »
Бага. Видать github не дает ссылку больше чем на сутки. Заменил ссылку на саму страницу. Нужно нажать Download, и там будет архив с исходником.

kain-agasfer, а архитектура какая?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6266
    • Просмотр профиля
Re: Листалка обоев или Программа-визитка
« Ответ #4 : 15 Апреля 2011, 15:17:18 »
if [ -d ~/.config/autostart  ]; then echo "Folder exist"; else mkdir ~/.config/autostart;fi
cp "/usr/share/applications/wall-changer.desktop" ~/.config/autostart

кто вас так учил добавлять программы в автостарт?

ярлык нужно класть в /etc/xdg/autostart, никаких скриптов копирования не нужно.
тем более в рутовый каталог (установка выполняется от root).

Оффлайн агасфер

  • Активист
  • *
  • Сообщений: 666
  • Тот, который был тысячей..
    • Просмотр профиля
Re: Листалка обоев или Программа-визитка
« Ответ #5 : 15 Апреля 2011, 15:17:44 »
амд 64. А пакет для 32?
Возможно всё, но..

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Листалка обоев или Программа-визитка
« Ответ #6 : 15 Апреля 2011, 15:24:46 »
БТР, не сложно догадаться что я в этом полный 0.  :)
По этому и создал эту тему.
/etc/xdg/autostart - это возле DEBIAN создать такой путь? И туда положит *.desktop?

kain-agasfer, у меня оба пакета нормально ставятся и на 64 и на 32. Сейчас ищу в чем проблема...
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6266
    • Просмотр профиля
Re: Листалка обоев или Программа-визитка
« Ответ #7 : 15 Апреля 2011, 16:01:37 »
/etc/xdg/autostart - это возле DEBIAN создать такой путь? И туда положит *.desktop?
libastral.so перевёл ответ так - "возле DEBIAN, выше /usr".

kain-agasfer, у меня оба пакета нормально ставятся и на 64 и на 32. Сейчас ищу в чем проблема...
проблема как раз в том, что по дефолту в /root нет .config/autostart. И не должно быть.

Самое главное - уважайте себя, как русскоязычного разработчика. ДЕЛАЙТЕ ПРОГРАММЫ С ИНТЕРНАЦИОНАЛИЗАЦИЕЙ И ЛОКАЛИЗАЦИЕЙ. Кто будет писать локализованные программы, если мы сами пишем на буржуинском? Почитайте про gettext и его применение.

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Листалка обоев или Программа-визитка
« Ответ #8 : 15 Апреля 2011, 16:42:38 »
Спасибо БТР. Это меня и интересует. Про локаль не забыл. Просто еще не знаю как ее сделать, желательно средствами Qt, но это уже в процессе.

Если я положу  *.desktop в /etc/xdg/autostart, то в он автоматически появится в ~/.config/autostart?

PS: да, я в курсе что я полный 0. По этому за советами сюда и обратился.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6266
    • Просмотр профиля
Re: Листалка обоев или Программа-визитка
« Ответ #9 : 15 Апреля 2011, 16:51:14 »
Если я положу  *.desktop в /etc/xdg/autostart, то в он автоматически появится в ~/.config/autostart?
нет, но он там и не нужен. Запущенный сеанс gnome-session сам обрабатывает эти файлики. Для всех пользователей настройки автозапуска в /etc/xdg/autostart, для конкретных - в ~/.config/autostart. Если нужно запретить автозапуск, то сделать это можно как раз в ~/.config/autostart - доступа к /etc/xdg/autostart у обычного пользователя нет.

PS: да, я в курсе что я полный 0. По этому за советами сюда и обратился.
да никто вас в этом не упрекает - было бы желание, научиться можно всему.

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Листалка обоев или Программа-визитка
« Ответ #10 : 15 Апреля 2011, 17:35:05 »
Еще парочку вопросов:
1) После удаления программы: *.desktop из ~/.config/autostart сам удалится?
2) Как удалить папку настроек? Я так понимаю, что rm -rf ~/.config/wallpapers-changer тоже не труЪ.
3) Для сборки для двух архитектур нужно 2-а control'a?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6266
    • Просмотр профиля
Re: Листалка обоев или Программа-визитка
« Ответ #11 : 15 Апреля 2011, 17:39:53 »
1) После удаления программы,  *.desktop из ~/.config/autostart сам удалится?
2) Как удалить папку настроек? Я так понимаю, что rm -rf ~/.config/wallpapers-changer тоже не труЪ.
не удалится. и делать этого самостоятельно тоже не нужно. Не зря же пользователи делают каталог /home на отдельном разделе. Удалить из /etc/xdg/autostart достаточно - но dpkg отработает это сам.

3) Для сборки для двух архитектур нужно 2-а control'a?
Если это принципиально, то в этом файле указывается архитектура
Architecture: i386остальное без изменений.

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Листалка обоев или Программа-визитка
« Ответ #12 : 15 Апреля 2011, 17:44:19 »
Так у меня и так написано Architecture: i386, ясно дело что под х64 оно не устанавливает из-за этого.
Если стереть вообще, то будет нормально?

То есть, свалка из конфигов - это нормально? Про то что после удаления они остаются, я в курсе. По крайней мере, от большинства программ.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6266
    • Просмотр профиля
Re: Листалка обоев или Программа-визитка
« Ответ #13 : 15 Апреля 2011, 17:50:19 »
скомпилированные бинарники не могут работать в 32 и в 64х системе одновременно.
Если это bash- perl- python- и прочие скрипты, то в архитектуре указывается all.

То есть, свалка из конфигов - это нормально? Про то что после удаления они остаются, я в курсе.
В системе может быть больше одного пользователя. Будете удалять конфиги у всех без спроса?

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Листалка обоев или Программа-визитка
« Ответ #14 : 15 Апреля 2011, 17:54:29 »
скомпилированные бинарники не могут работать в 32 и в 64х системе одновременно.
Если это bash- perl- python- и прочие скрипты, то в архитектуре указывается all.
Я знаю. Как тогда собрать deb? У меня в виртулаке 2-е убунты: 64 и 32-х битные. В каждой я собрал по .deb. И в каждой мне пришлось править control. Это нормально? Хочется автоматической сборки. 

Для автоматизации, делал: if [ "`uname -m`" = "x86_64" ]; then sed -i 's/i386/amd64/g' deb/DEBIAN/control; fi
Пользователь решил продолжить мысль 15 Апреля 2011, 19:54:09:
И еще вопрос: у меня в control есть
Depends: libqtcore4 (>= 4:4.7.0), libqtgui4 (>= 4:4.7.0)но почему, при установке, оно само не устанавливает эти пакеты, а говорит что их нужно установить? У smpayer так же все, но он сам качает.

Пользователь решил продолжить мысль 15 Апреля 2011, 19:05:31:
И последнее, надеюсь...

Почему так криво?
« Последнее редактирование: 15 Апреля 2011, 19:05:31 от RazrFalcon »
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

 

Страница сгенерирована за 0.089 секунд. Запросов: 24.