SlideShare a Scribd company logo
‫تاریخچه‬
●/‫شروع‬ ،‫گنوم‬ ‫پروژه‬۱۵‫آگوست‬۱۹۹۷
●،‫شل‬ ‫گنوم‬ ‫پروژه‬۶‫ریل‬‫ر‬‫آو‬۲۰۱۱
●‫نسخه‬ ‫تا‬ ( ‫انحصاری‬ ‫کیوت‬ ‫با‬ ‫مقابله‬ ‫برای‬۲)
●‫از‬ ‫استفاده‬GTK+
‫تاریخچه‬
‫تاریخچه‬
‫تاریخچه‬
gtk+
●Gimp ToolKit
●‫پلتفرم‬ ‫از‬ ‫مستقل‬
●‫مجوز‬LGPL
●Gobject/Glib
●Cairo
●GDK
●ATK
●Pango
GNOME, LXDE, Xfce, Cinnamon, etc.
Applications
GTK+
GDK ATK
Cairo GLib
GIOPango
‫ها‬‫ویژگی‬
●
Systemd
●
D-Bus
●
Upower
●
Flatpak
●
Wayland
●
GIO/VFS
●
Udisks2
●
Tracker
‫ها‬‫ویژگی‬
●
PulseAudio
●
Gstreamer
●
Grilo
●
NetworkManager
●
Libsoup
●
WebkitGTK+
●
Avahi
●
BlueZ
●
UPnP
‫ها‬‫ویژگی‬
●
Telepathy
●
Folks
●
Evolution data server
●
GeoClue
●
Gjs
●
Vala
●
CUPS
●
GNOME keyring
●
GDM
‫کاربردی‬ ‫های‬‫برنامه‬
●
Baobab
●
Music
●
Boxes
●
Nautilus
●
Web/Epiphany
●
Brasero
●
Builder
●
Calculator
●
Calendar
●
Maps
‫کاربردی‬ ‫های‬‫برنامه‬
●
Cheese
●
Clocks
●
Documents
●
Eog
●
Evince
●
Totem/Videos
●
Empathy
●
File roller
●
Glade
●
Terminal
●
Sushi
‫تنظیمات‬
●‫سیستم‬ ‫عادی‬ ‫تنظیمات‬
●‫سیستم‬ ‫پایین‬ ‫سطح‬ ‫تنظیمات‬
●Gsettings/dconf
‫کاربردی‬ ‫های‬‫افزونه‬
●
Clipboard Indicator
●
Caffeine
●
Persian Calendar
●
Switcher
●
Sound input & output device chooser
●
System monitor
●
User themes
●
Weather
●
Time ++
‫افزونه‬ ‫نوشتن‬
●
Javascript
‫شده‬ ‫پشتیبانی‬ ‫های‬‫زبان‬
‫آینده‬ ‫وضعیت‬
●
Constraint-based layout
●
Support for defining states and transitions in ui files
●
Designer support
●
Convert keyboard handling to event controllers
●
Non-fallback text rendering
●
A finished GL renderer
●
Clean support for subsurfaces in GDK
●
No more root window in GDK
●
Event cleanup

More Related Content

More from Shiraz LUG

Embedded Linux
Embedded LinuxEmbedded Linux
Embedded Linux
Shiraz LUG
 
(رمزنگاری (گذشته، حال، آینده
(رمزنگاری (گذشته، حال، آینده(رمزنگاری (گذشته، حال، آینده
(رمزنگاری (گذشته، حال، آینده
Shiraz LUG
 
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
Shiraz LUG
 
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
Shiraz LUG
 
HTML 5 گرافیک دو بعدی در
HTML 5 گرافیک دو بعدی در HTML 5 گرافیک دو بعدی در
HTML 5 گرافیک دو بعدی در
Shiraz LUG
 
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
Shiraz LUG
 
فرصت های برنامه نویسی با بلاک چین
فرصت های برنامه نویسی با بلاک چینفرصت های برنامه نویسی با بلاک چین
فرصت های برنامه نویسی با بلاک چین
Shiraz LUG
 
توانمندسازی سازمان های مردم نهاد
توانمندسازی سازمان های مردم نهادتوانمندسازی سازمان های مردم نهاد
توانمندسازی سازمان های مردم نهاد
Shiraz LUG
 
کنترل ورژن گیت
کنترل ورژن گیتکنترل ورژن گیت
کنترل ورژن گیت
Shiraz LUG
 
Lua زبان برنامه نویسی
Lua زبان برنامه نویسی Lua زبان برنامه نویسی
Lua زبان برنامه نویسی
Shiraz LUG
 
R یادگیری ماشین با استفاده از زبان برنامه نویسی
R یادگیری ماشین با استفاده از زبان برنامه نویسیR یادگیری ماشین با استفاده از زبان برنامه نویسی
R یادگیری ماشین با استفاده از زبان برنامه نویسی
Shiraz LUG
 
برای طراحان گرافیک inkscape
 برای طراحان گرافیک inkscape برای طراحان گرافیک inkscape
برای طراحان گرافیک inkscape
Shiraz LUG
 
SMO و SEO آشنایی با
SMO و SEO آشنایی با SMO و SEO آشنایی با
SMO و SEO آشنایی با
Shiraz LUG
 
C++ در STL آشنایی با کتابخانه
C++ در STL آشنایی با کتابخانهC++ در STL آشنایی با کتابخانه
C++ در STL آشنایی با کتابخانه
Shiraz LUG
 
گنو/لینوکس برای توسعه دهندگان
گنو/لینوکس برای توسعه دهندگانگنو/لینوکس برای توسعه دهندگان
گنو/لینوکس برای توسعه دهندگان
Shiraz LUG
 
LaTeX آشنایی با
LaTeX آشنایی با LaTeX آشنایی با
LaTeX آشنایی با
Shiraz LUG
 
برنامه نویسی بات تلگرام در پایتون
برنامه نویسی بات تلگرام در پایتونبرنامه نویسی بات تلگرام در پایتون
برنامه نویسی بات تلگرام در پایتون
Shiraz LUG
 
HTML5 تکنولوژی های موجود در
HTML5 تکنولوژی های موجود در HTML5 تکنولوژی های موجود در
HTML5 تکنولوژی های موجود در
Shiraz LUG
 
بررسی و انتخاب بهترین زبان برنامه نویسی
بررسی و انتخاب بهترین زبان برنامه نویسیبررسی و انتخاب بهترین زبان برنامه نویسی
بررسی و انتخاب بهترین زبان برنامه نویسی
Shiraz LUG
 
Vue.js طراحی رابط کاربری وب با استفاده از
Vue.js طراحی رابط کاربری وب با استفاده ازVue.js طراحی رابط کاربری وب با استفاده از
Vue.js طراحی رابط کاربری وب با استفاده از
Shiraz LUG
 

More from Shiraz LUG (20)

Embedded Linux
Embedded LinuxEmbedded Linux
Embedded Linux
 
(رمزنگاری (گذشته، حال، آینده
(رمزنگاری (گذشته، حال، آینده(رمزنگاری (گذشته، حال، آینده
(رمزنگاری (گذشته، حال، آینده
 
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
 
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
 
HTML 5 گرافیک دو بعدی در
HTML 5 گرافیک دو بعدی در HTML 5 گرافیک دو بعدی در
HTML 5 گرافیک دو بعدی در
 
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
 
فرصت های برنامه نویسی با بلاک چین
فرصت های برنامه نویسی با بلاک چینفرصت های برنامه نویسی با بلاک چین
فرصت های برنامه نویسی با بلاک چین
 
توانمندسازی سازمان های مردم نهاد
توانمندسازی سازمان های مردم نهادتوانمندسازی سازمان های مردم نهاد
توانمندسازی سازمان های مردم نهاد
 
کنترل ورژن گیت
کنترل ورژن گیتکنترل ورژن گیت
کنترل ورژن گیت
 
Lua زبان برنامه نویسی
Lua زبان برنامه نویسی Lua زبان برنامه نویسی
Lua زبان برنامه نویسی
 
R یادگیری ماشین با استفاده از زبان برنامه نویسی
R یادگیری ماشین با استفاده از زبان برنامه نویسیR یادگیری ماشین با استفاده از زبان برنامه نویسی
R یادگیری ماشین با استفاده از زبان برنامه نویسی
 
برای طراحان گرافیک inkscape
 برای طراحان گرافیک inkscape برای طراحان گرافیک inkscape
برای طراحان گرافیک inkscape
 
SMO و SEO آشنایی با
SMO و SEO آشنایی با SMO و SEO آشنایی با
SMO و SEO آشنایی با
 
C++ در STL آشنایی با کتابخانه
C++ در STL آشنایی با کتابخانهC++ در STL آشنایی با کتابخانه
C++ در STL آشنایی با کتابخانه
 
گنو/لینوکس برای توسعه دهندگان
گنو/لینوکس برای توسعه دهندگانگنو/لینوکس برای توسعه دهندگان
گنو/لینوکس برای توسعه دهندگان
 
LaTeX آشنایی با
LaTeX آشنایی با LaTeX آشنایی با
LaTeX آشنایی با
 
برنامه نویسی بات تلگرام در پایتون
برنامه نویسی بات تلگرام در پایتونبرنامه نویسی بات تلگرام در پایتون
برنامه نویسی بات تلگرام در پایتون
 
HTML5 تکنولوژی های موجود در
HTML5 تکنولوژی های موجود در HTML5 تکنولوژی های موجود در
HTML5 تکنولوژی های موجود در
 
بررسی و انتخاب بهترین زبان برنامه نویسی
بررسی و انتخاب بهترین زبان برنامه نویسیبررسی و انتخاب بهترین زبان برنامه نویسی
بررسی و انتخاب بهترین زبان برنامه نویسی
 
Vue.js طراحی رابط کاربری وب با استفاده از
Vue.js طراحی رابط کاربری وب با استفاده ازVue.js طراحی رابط کاربری وب با استفاده از
Vue.js طراحی رابط کاربری وب با استفاده از
 

گنوم شل