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 ()

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

yoghurt ★★★★★
()

Я бы за thunar взялся. А из перечисленных компонентов мне более интересен thunar-media-tags-plugin.

neocrust ★★★★★
()

Я бы помог, но на полноценную работу с ещё одним проектом у меня не хватит времени и сил (да и из XFCE я пользовался только тунаром, и то давно)

yoghurt ★★★★★
()

За пару баксов в час я бы помог. Так что пусть для начала спонсоров ищут.

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

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

4.2 же, многие проекты «держат» россияне и украинцы, просто не все смотрят на имя авторов

aho
()

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

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

baverman ★★★
()

Я бы на их месте обратил больше внимания на thunar.

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

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

Это глупая отмазка. XFCE или например LXDE - это просто идеальные проекты для того чтобы начать участвовать в OpenSource, причем начать с любым уровнем подготовки.

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

Во-первых, в них гораздо меньше кода и меньше слоев и уровней абстракции, поэтому эти проекты - учебник сам по себе. Учебник по устройству графической подсистемы линукса и учебник по программированию в одном лице. Каждый подпроект оттуда - это как модельный пример, hello world на gtk.

Во-вторых, ты легко можешь написать любому из их «главных» разработчиков или найти его в ирке и он тебе действительно ответит и поможет на первых порах.

Вообще такие вещи надо делать в рамках спецкурсов в университетах на факультетах IT-шных специальностей.

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

Это глупая отмазка. XFCE или например LXDE - это просто идеальные проекты для того чтобы начать участвовать в OpenSource, причем начать с любым уровнем подготовки.

Вот уж не надо этого. Студенты способны испортить любой рабочий проект. Пусть лучше набивают шишки где-нибудь в другом месте.

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

Студенты способны испортить любой рабочий проект

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

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

Например, первое задание, которое я бы дала на том спецкурсе, было бы вообще не по программированию, а по документированию. То есть выбрать подпроект с которым хочется работать, разобраться в коде и описать на вики-странице структуру и общую схему его работы. Второе задание было бы - «документировать workflow», то есть процесс перехода патча написанного сторонним человеком в патч основной ветки.

И если результаты первых двух заданий удовлетворительны, то после этого уже можно начинать что-то писать.

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

4.2 же, многие проекты «держат» россияне и украинцы, просто не все смотрят на имя авторов

Многие? Единственный известный мне проект, который «держат» россияне — это xneur (nginx, насколько я понимаю, был зачат в Рамблере отнють не «for fun», да это и не слишком-то десктопное приложение). Российские светила слишком заняты клепанием говностартапов/рабским кодингом в иностранных корпорациях. Им не до десктопного опенсорса.

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

если руководители проекта разумно подходят к проблеме обучения новых участников

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

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

Обучением в опенсорсе никто не занимается

У нас с тобой по-видимому разный опенсорс. Я вот знаю о менторах в федоре, о спецкурсах при разных университетах в европе, о примерах разработки open-source софта в рамках защиты диссертации по математике, о мастерклассах проводимых на различных линуксовых конференциях и о многом другом.

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

alpha ★★★★★
()

Выбирать для J4F разработки такие инструменты как C и GTK+, мне кажется, очень неразумно. У людей мало свободного времени (часто и желания не очень много), поэтому им нужен эффективный инструмент (в плане написания и поддержки кода). Марк правильно делает, что ориентируется на пестон. С другой стороны, конечно, пестон — тормозное говно.

Также, ни один из оупен-соурс прожектов не выкладывает хауту/скринкастов по настройке окружения для разработки. «Водителей нужно как-то заинтересовать» (с) :-)

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

ни один из оупен-соурс прожектов не выкладывает хауту/скринкастов по настройке окружения для разработки. «Водителей нужно как-то заинтересовать» (с) :-)

А вот этого как раз не надо. Люди не умеющие читать в разработке не нужны.

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

Ну, если «писать код для нашего прожекта — большая честь», не удивляйтесь, что эта честь никому не нужна.

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

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

Лозунг «любая домохозяйка может патчить ядро» тут не нужен.

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

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

Я так и не понял, что плохого в описании рекомендуемого рабочего окружения?

Лозунг «любая домохозяйка может патчить ядро» тут не нужен.

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

Ok
()

Жаль, что они официально бросили поддержку BSD (да - XFCE доступен на BSD но в корявом виде и благодаря другим людям). Так бы присоединился, но из-за прискорбной новости я пересел на KDE и сейчас не жалею)

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

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

Если хочет, чтобы его поделие тормозило и ломалось при обновлении пестона — несомненно, он прав.

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

Если хочет, чтобы его поделие тормозило и ломалось при обновлении пестона — несомненно, он прав.

Можно ссылку, когда что-то активное (т.е. не говно мамонта) ломалось в убунте из-за обновления пестона?

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

А, это я и так знаю. IMHO, автомонтирование флэшек — не такая уж и большая потеря, с этим вполне справятся другие средства.

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

да, но разработчики им, тем не менее - нужны. Мне, например, год назад была важна XFCE на BSD. Автомаунт - конечно не важна потеря, но там где сделан 1 шаг, последует второй. Это и задело.

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

Сам Яннис объясняет ситуацию тем, что после получения работы инженера-программиста

Яннис тоже стал тормозным, тк стал работать на других дядь

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

Ну разработчики - да. Впрочем, изза лицензии тут дело в основном. Но исходники есть, хочешь - засучи рукава и делай. А Xfce единственная незамусореная ДЕ - гном превратили в говноподобие мака, а КДЕ в тормозного монстра.

Gunnerua
()

Так какой уровень скиллов должен быть, чтобы начать работать? Никогда ни на чем не кодил, но очень хотел бы помочь да и вообще просто самому интересно, сижу на Gentoo+Xfce4. Я ни чем не смогу помочь?

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

Суперкрутости там не надо. Начинай учить С и напиши им - сами все скажут.

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

translate.google.com для начала. Ну и инглиш учи, пригодится. На серьезную отмазку это не тянет.

Gunnerua
()

От Линусу-то счастье!

anonymous
()

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

Ну все, пипец мышке, ее придавит быдлокодом.

splinter ★★★★★
()

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

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

Так и хочется спросить, а кем он раньше-то работал?

Раньше он был студентом, читаем внимательно текст по ссылке.

И да, там же можно прочитать, что

к тому же Яннис утверждает, что кодовая база всех проектов не представляет сложностей даже для новичка

это не совсем то, что он сказал. В оригинале речь шла о плагинах для панели, а не обо всём коде Xfce.

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