LINUX.ORG.RU

Проектам из состава среды XFCE требуются разработчики

 


0

3

Яннис Польман (Jannis Pohlmann), один из основных разработчиков среды XFCE, в своем блоге сообщает о том, что некоторые проекты, являющиеся частью XFCE, нуждаются в разработчиках, которые в дальнейшем смогут обеспечить их поддержку и развитие. Сам Яннис объясняет ситуацию тем, что после получения работы инженера-программиста лично у него остается совсем немного времени на XFCE, при этом он хочет посвятить это время разработке основных элементов среды, в частности thunar, tumbler, garcon и др.

Итак, в поддержке нуждаются следующие проекты:

Янис в первую очередь рекомендует обратить внимание на thunar-media-tags-plugin и xfce4-mixer, так как эти проекты наиболее востребованы как среди аудитории XFCE, так и среди многих других пользователей. В частности, у xfce4-mixer недостает интеграции с менеджерами уведомлений, наличия горячих клавиш для регулирования звука, более удобного GUI-интерфейса. Также требуется интеграция с GStreamer.

Для работы над проектами требуются знания C, GLib и GTK+, к тому же Яннис утверждает, что кодовая база всех проектов не представляет сложностей даже для новичка.

>>> Подробности

★★★★★

Проверено: maxcom ()

Ответ на: комментарий от alex-w

Вообще-то хау-ту по сборке проекта и некоторые рекомендации по настройке рабочего окружения и стиля кода весьма нужны для новичков.

Ну мне просто подход скринкастов вместо доков не нравится. Они хороши для вопросов типа «как поставить убунту», а вот «как пользоваться гитом» надо излагать более менее нормальным текстом, имхо.

alpha ★★★★★
()
Ответ на: комментарий от alpha

Да нет никакой проблемы. Отдал свою тему иконок и радуюсь. И буду дальше отдавать всё, что делаю. Да, к дизайнерам своего (или какого либо другого) дистра не присоединялся пока, каюсь. Попробую позже. Пробовал предложить новый дизайн логотипа проекту LXDE, но не был замечен и попросту забил (хотя мог бы и поорать). А с игроделами рад бы поработать, да не вижу пока интересного проекта. Если предложишь что то интересное, обязательно погляжу.

Ubo
()
Ответ на: комментарий от i-rinat

Почти каждый из высказавшихся здесь внёс какой-то вклад в open source. Кто-то чинил баги, кто-то пилил фичи, кто-то занимался графикой. Настала твоя пора — выкладывай список своих вкладов. Полностью свои проекты тоже приветствуются.

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

disconect
()
Ответ на: комментарий от disconect

Да! 33 года исполнилось.

«Мне тридцать три года, — поспешно сказал Остап, — возраст Иисуса Христа. А что я сделал до сих пор? Учения я не создал, учеников разбазарил <...> »

i-rinat ★★★★★
()
Ответ на: комментарий от disconect

Помогаю только финансово и как тебе это доказать я не знаю.

Мы здесь обсуждаем код, и помощь проекту в виде сопровождения, а не деньгами. Так что финансовая помощь здесь — оффтопик. Мне ничего доказывать не надо.

большую часть из этого я отдаю в местный дом ребенка

Ну так иди туда работать, бесплатно. А работу брось, будь свободным. Ты же писал:

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

Ты же это имел в виду?

i-rinat ★★★★★
()
Ответ на: комментарий от anonymous

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

disconect
()
Ответ на: комментарий от i-rinat

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

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

anonymous
()
Ответ на: комментарий от z00ke

Ой, грустный вопрос.
Боюсь что не так скоро, как хочется.
Ибо в мою безрассудную голову закралась идея вновь отсканировать и перекрасить все иконки на новый лад, так как по дурости своей делал всё на тёмной теме и, поглядев на светлой - расстроился и решил начать всё заново.
После НГ постараюсь в ближайшие месяцы выпустить бету, если это кому то ещё интересно.

Ubo
()
Ответ на: комментарий от red_eyed_peguin

Я без претензий но у тебя на аватаре баран газ дает сзади и что там спереди у него? выхоп похмелья?

demmsnt
()
Ответ на: комментарий от i-rinat

Мы здесь обсуждаем код, и помощь проекту в виде сопровождения, а не деньгами. Так что финансовая помощь здесь — оффтопик. Мне ничего доказывать не надо.

В плане кода я и не отрицаю что ничего сообществу не даю. Но я так думаю что каждый должен помогать как он может. И если я со своими знаниями вброшу тонну говнокода, то от этого лучше никому не станет. Я лучше помогу финансово людям которые знают больше меня и смогут произвести более качественный продукт.

Ну так иди туда работать, бесплатно. А работу брось, будь свободным.

Хм... Ну если на то пошло, то у меня собственно говоря нет работы, так как на меня работают несколько человек и поэтому большую часть своего свободного времени я уделяю тому что я писал.

disconect
()
Ответ на: комментарий от anonymous

Он имел ввиду

Он и сам неплохо изъясняется, грамотно и связно. А значит он сказал именно то, что имеет в виду.

i-rinat ★★★★★
()
Ответ на: комментарий от disconect

И если я со своими знаниями вброшу тонну говнокода

У каждой программы есть автор. Именно его имя видят пользователи, поэтому он не станет принимать код плохого качества. Так что тонна говнокода — это хорошо. Редко какой патч принимают без правок. Посмотри в lkml, там бывают заголовки вроде «патч такой-то, десятая версия».

Я лучше помогу финансово людям

Ок, круто, что такие люди есть. Вот только массово оскорблять людей не стоило.

i-rinat ★★★★★
()
Ответ на: комментарий от anonymous

Кстати, как эти фононы с солидами выпилить? Зачем намертво в систему гвоздями вбивать?

P.S. Gentoo

shell-script ★★★★★
()
Ответ на: комментарий от yoghurt

особенно в контексте вороха тем вида «с чего начать», «где получить практику» и «посоветуйте проект».

Что-то у меня ощущение такое, что тем таких стало очень мало по сравнению с тем, что было лет 7 назад. Тогда на линукс шли увлечённые студенты, желающие помогать, а теперь больше потребляторов, озадаченных вопросом «Где в убунте кнопочка xxx».

Но возможно. это субъективное...

hobbit ★★★★★
()
Ответ на: комментарий от i-rinat

У каждой программы есть автор. Именно его имя видят пользователи, поэтому он не станет принимать код плохого качества. Так что тонна говнокода — это хорошо. Редко какой патч принимают без правок. Посмотри в lkml, там бывают заголовки вроде «патч такой-то, десятая версия».

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

Ок, круто, что такие люди есть. Вот только массово оскорблять людей не стоило.

Ничего крутого в этом не вижу, так как я считаю что если не можешь помочь идеями или кодом или еще чем-либо интеллектуальным, то помоги чем можешь (финансово), а авторы сделают свое изделие более лучшим. И если кого-то я оскорбил, то это непреднамеренно, за что и извиняюсь.

disconect
()
Ответ на: комментарий от hobbit

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

anonymous
()
Ответ на: комментарий от Ubo

А почему бы не помочь НЕ ЗА ДЕНЬГИ?

Просто загляни в профиль.

baverman ★★★
()
Ответ на: комментарий от hobbit

а теперь больше потребляторов, озадаченных вопросом «Где в убунте кнопочка xxx»

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

anonymous
()
Ответ на: комментарий от anonymous

А табы они часом сделать не собираются? А то надоедает каждый раз pcmanfm втыкать.

Меня больше раздражает отсутствие ссылок «Избранное» в Тунаре. В наутилусе и дельфине я к ним привык.

Wizard_ ★★★★★
()
Ответ на: комментарий от anonymous

ЛОЛ, анонимусы, такие анонимусы. Даже представить не могут, что у кого-то может быть своих открытых проектов пачка.

baverman ★★★
()
Ответ на: комментарий от baverman

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

alpha ★★★★★
()
Ответ на: комментарий от baverman

может перестанешь уже трепаться и расскажешь о своих проектах, их нужности и количестве пользователей?

anonymous
()
Ответ на: комментарий от Ok

Марк правильно делает, что ориентируется на пестон.

Это решение потомки не смогут переоценить. Это как Delphi для Windows, только без глупой мышиной возни, это дало толчок миллионам кроссплатформенных приложений.

Это как МКП Маркса и Энгельса для коммунистов.

kid_lester
()
Ответ на: комментарий от baverman

Угадай с трех раз, почему вообще появляется OSS.

Можно, я угадаю? Потому что ALSA - только для Linux. Плюс у меня ещё две попытки.

kid_lester
()
Ответ на: комментарий от baverman

Даже представить не могут, что у кого-то может быть своих открытых проектов пачка.

Кто открыл проектов пачку - тот получит водокачку.

Мы ждём имена этих счастливчиков.

kid_lester
()

Мне нравится крыса за ее минималистичность.
Но thunar мне совсем не нравится.

XoFfiCEr ★★☆☆
()
Ответ на: комментарий от anonymous

Прекращай паясничать, анон. OSS проекты делаются для *себя*, в первую очередь. Остальное — визги фанатиков.

baverman ★★★
()
Ответ на: комментарий от kid_lester

Мы ждём имена этих счастливчиков.

Пройди выше по ветке и получишь приз.

baverman ★★★
()
Ответ на: комментарий от baverman

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

насчет «для себя» — так обычно бестолковые режиссеры/музыканты/художники/писатели про свое провалившееся кино/музыку/картины/романы говорят. мол, я делал для себя, а мнение быдла меня ниипет. только эти высеры не только не отменяют того факта, что они бестолковые, но напротив, подтверждают его.

anonymous
()
Ответ на: комментарий от anonymous

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

baverman ★★★
()

>thunar-media-tags-plugin;
К слову о тегах, в mpc-плагине для панели уже чёрт знает сколько времени есть очень дурацкая бага: когда у песни нет тегов, вместо пустого пространства/надписи «unknown» в тултипе и плейлисте отображается исходная переменная (типа %artist%).
Вот, кстати, описание в дебиане: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=568930
Я в сях ни бум-бум, но, я так понял, в тамошней str_replace вроде как есть проверка только того, чтобы шаблон замены был задан, но не обязательно чтобы по этому шаблону что-то находилось (да хоть тот же тег)..

static void
str_replace(GString *str, gchar* pattern, gchar* replacement)
{
   if (!replacement)
      return;
   gchar *nstr = exo_str_replace(str->str, pattern, replacement);
   g_string_assign(str, nstr);
   g_free(nstr);
}

static void
format_song_display(mpd_Song* song, GString *str, t_mpc* mpc)
{
   if (0 == str->len)
      g_string_assign(str, mpc->playlist_format);

   /* replace %artist% by song->artist, etc */
   str_replace(str, "%artist%", song->artist);
   str_replace(str, "%album%", song->album);
   str_replace(str, "%title%", song->title);
   str_replace(str, "%track%", song->track);
}
В итоге вывод str_replace при пустом теге оказывается не очень-то пустым, что потом перетекает и в format_song_display (ну это как я скумекал).
О чём бишь я: если кому-то настолько нечего делать, что не лень сказать, как заставить str_replace тут при эквивалентности выдаваемой ею str и pattern выкидывать какой-нибудь null — отдельное ему спасибо.

dogbert ★★★★★
()
Ответ на: комментарий от dogbert

Что-то вроде:

static void
str_replace(GString *str, gchar* pattern, gchar* replacement)
{
   if (!replacement)
      return;
   gchar *nstr = exo_str_replace(str->str, pattern, replacement);
   if(strcmp(nstr, pattern))
      g_string_assign(str, nstr);
   else
      g_string_assign(str, "");
   g_free(nstr);
}

goose
()
Ответ на: комментарий от Ubo

А почему бы не помочь НЕ ЗА ДЕНЬГИ?

Потому что если так помогать, то не ценят и потом выкидывают (см. Гном, КДЕ).

Nxx ★★★★★
()
Ответ на: комментарий от dogbert
--- a/panel-plugin/xfce4-mpc-plugin.c
+++ b/panel-plugin/xfce4-mpc-plugin.c
@@ -405,8 +405,6 @@ mpc_update_outputs(t_mpc* mpc)
 static void
 str_replace(GString *str, gchar* pattern, gchar* replacement)
 {
-   if (!replacement)
-      return;
    gchar *nstr = exo_str_replace(str->str, pattern, replacement);
    g_string_assign(str, nstr);
    g_free(nstr);
AptGet ★★★
()
Ответ на: комментарий от Ubo

мне очень нравится идея с вашими иконками, да и посмотрите рейтинг на гном-лук, думаю не одному мне

z00ke
()

Блин, разбирался я как-то с кодом xfe4-panel, познакомился с GTK. Вот думаю, может помочь (сам пользователь XFCE), но с другой стороны, ООП на Си в GTK - это же адский ад...

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от red_eyed_peguin

Я бы помог, но я бестолочь :(

Суть российского opensource :(

Нет. Суть российского Open Source — «А сколько вы мне за это заплатите?»

Jayrome ★★★★★
()
Ответ на: комментарий от goose

Не компилируется.

xfce4-mpc-plugin.c:406:4: error: expected identifier or ‘(’ before ‘if’
xfce4-mpc-plugin.c:408:34: error: ‘str’ undeclared here (not in a function)
xfce4-mpc-plugin.c:408:44: error: ‘pattern’ undeclared here (not in a function)
xfce4-mpc-plugin.c:408:53: error: ‘replacement’ undeclared here (not in a function)
xfce4-mpc-plugin.c:409:4: error: expected identifier or ‘(’ before ‘if’
xfce4-mpc-plugin.c:409:7: error: expected identifier or ‘(’ before ‘)’ token
xfce4-mpc-plugin.c:411:4: error: expected identifier or ‘(’ before ‘else’
xfce4-mpc-plugin.c:413:4: warning: data definition has no type or storage class [enabled by default]
xfce4-mpc-plugin.c:413:4: warning: parameter names (without types) in function declaration [enabled by default]
xfce4-mpc-plugin.c:413:4: error: conflicting types for ‘g_free’
str_replace начинается как раз с 406-й строки

dogbert ★★★★★
()
Ответ на: комментарий от baverman

Гм. Всегда ими пользовался.

Гм. А они там на самом деле есть! ЛОР полезен.

Wizard_ ★★★★★
()
Ответ на: комментарий от dogbert

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

AptGet ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.