GTK (trước đây là GIMP Toolkit) là một bộ công cụ widget đa nền tảng cho việc xây dựng các giao diện người dùng đồ họa. Nó được phát hành theo giấy phép GNU LGPL, cho phép các phần mềm tự do -nguồn mở và độc quyền được sử dụng nó. Nó là một trong số những bộ công cụ phổ biến nhất cho Wayland và X11, cùng với Qt.
Kiến trúc phần mềm
nhỏ|Simplified software architecture of GTK. Pango, GDK, ATK, GIO, Cairo and GLib
nhỏ|GDK contains back-ends to [[Hệ thống X Window|X11, Wayland, Broadway (HTTP), Quartz and GDI and relies on Cairo for the rendering. Its new SceneGraph is work-in-progress.]]
Thư viện GTK+ chứa một tập các thành tố điều khiển đồ họa thành tố điều khiển đồ họa (widgets), phiên bản 3.13.3 có chứa 203 widgets đang dùng và 37 widgets ngừng hỗ trợ. GTK là một bộ công cụ widget hướng đối tượng viết bằng C; Nó dùng GObject, thành phần của thư viện GLib, cho định hướng đối tượng. Trong khi GTK là nhắm mục tiêu chủ yếu vào hệ thống X11 và Wayland, nó cũng hoạt động trên các nề tảng khác, bao gồmMicrosoft Windows (giao tiếp với Windows API), và macOS (giao tiếp với Quartz). Ngoài ra còn có một HTML5 back-end được gọi là Broadway.
Sử dụng
nhỏ|GTK hỗ trợ Wayland, co-requisites applications to be adapted to Wayland as well
nhỏ|Ảnh chụp giao diện [[GIMP 2.4. GTK có nhiệm vụ quản lý các thành phần giao diện của chương trình, bao gồm các menu, các nút, và các lĩnh vực đầu vào.]]
Ứng dụng
Một số ứng dụng đáng chú ý sử dụng hoặc từng sử dụng GTK + như là một bộ công cụ widget bao gồm:
- GNOME Core Applicationsmột phần của GNOME, viết bằng GTK.
Môi trường desktop
Một số môi trường desktop sử dụng GTK + như bộ công cụ widget.
- GNOME, dựa trên GTK, nghĩa là các ứng dụng của GNOME dùng GTK+
- Unity, Môi trường desktop mặc định của Ubuntu
- Consort, GNOME 3.4 Fallback Mode – phân nhánh từ SolusOS
- Budgie, viết lại từ đầu bản kế nhiệm SolusOS, Solus
- Cinnamon, một phân nhánh của GNOME 3 và dùng GTK+ 3
- MATE, một phân nhánh của GNOME 2, sử dụng GTK 3
- Xfce, hiện tại dụtrweenn GTK+ 2 nhưng có kế hoạch chuyển sang GTK 3
- LXDE (Lightweight X11 Desktop Environment) dựa trên GTK 2
- Pantheon dùng GTK 3 độc quyền, phát triển bởi elementary OS
- Sugar là một môi trường desktop định hướng giáo dục trẻ em, trong đó sử dụng GTK, và PyGTK
- ROX Desktop, một desktop nhẹ, với các tính năng từ giao diện của hệ điều hành RISC OS
- GPE, GPE Palmtop Environment
- Access Linux Platform (bản kế thừa nền tảng Palm OS PDA)
- KDE, mặc dù dựa trên Qt, nó tích hợp với GTK dựa trên các chương trình và chủ đề từ phiên bản 4.2
Các ứng dụng GTK+ có thể chạy trên các môi trường desktop và trình quản lý của sổ dựa trên X11ngay cả khi chúng không được viết bằng GTK+, cung cấp các thư viện cần được cài đặt; bao gồm cả macOS nếu X11.app được cài đặt. GTK cũng có thể chạy dưới Microsoft Windows, nơi nó được sử dụng bởi một số ứng dụng phổ biến như Pidgin và GIMP.wxWidgets, một bộ công cụ GUI đa nền tảng, dùng GTK+ cho các bản phân phối Linux. Các hỗ trợ khác bao gồm DirectFB (dùng trên Debian installer, là ví dụ) và ncurses.
👁️
3 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**GTK** (trước đây là **GIMP Toolkit**) là một bộ công cụ widget đa nền tảng cho việc xây dựng các giao diện người dùng đồ họa. Nó được phát hành theo giấy phép GNU LGPL,
Bộ máy chủ đề **GTK-Qt** là một dự án cho phép các ứng dụng GTK+ sử dụng giao diện của bộ ứng dụng Qt. Chương trình sẽ sử dụng để vẽ widget vào bộ nhớ
Sản phẩmRemote điều khiển dàn âm thanh Sony RMT-AH200U dùng cho Hệ Thống AV GTK-XB7 GTKXB7- Hàng mới Tặng kèm Pin. - là hàng mới nguyên tem, chất lượng cao được cửa hàng chúng tôi
Giá treo khăn tắm quần áo xếp gọn khoan tường HOBBY Home Decor GTK chuẩn Inox 304 không rỉ sét loại lớn kèm móc treo Thông tin kỹ thuật Chất liệu Inox 304 xước không
**Inkscape** là một trình soạn thảo đồ họa vector miễn phí và mã nguồn mở. Phần mềm này có thể được sử dụng để tạo hoặc chỉnh sửa đồ họa vector như minh họa, sơ
**Gnumeric** là phần mềm bảng tính tự do, có những chức năng cơ bản tương tự như Microsoft Excel. Gnumeric là thành phần trong bộ phần mềm văn phòng GNOME. Phiên bản đầu tiên của
**Ubuntu Software Center** gọi đơn giản là **Software Center** là một ứng dụng đồ họa cho APT/hệ thống quản lý gói tindpkg. nó là phần mềm mã nguồn mở được viết bằng Python, PyGTK/PyGObject dựa
**GNOME** () - là bộ phần mềm cung cấp môi trường màn hình nền dễ dùng cho hệ điều hành Linux cũng như cho các hệ điều hành khác. GNOME từng là tên viết tắt
nhỏ|phải|GIMP 2.4.5 chạy trên [[Ubuntu ]] **GIMP** ( ) viết tắt của _GNU Image Manipulation Program_, là một phần mềm tự do nguồn mở được sử dụng để chỉnh sửa hình ảnh, vẽ tự do,
**Kubuntu** là một sản phẩm phái sinh chính thức của hệ điều hành Ubuntu, sử dụng môi trường giao diện đồ họa KDE thay vì GNOME. Đây là một bộ phận của dự án Ubuntu
**Xfce** (phát âm như bốn chữ riêng lẻ) là một phần mềm môi trường desktop miễn phí cho các nền tảng Unix và tương tự Unix, chẳng hạn như Linux, Solaris, và BSD. Nó được
[[KDE 3.5]] [[GNOME 2.12.0]] Trong khoa học máy tính, **Hệ thống X Window** (còn được gọi tắt là **X11** hay **X**) là một windowing system dùng để hiển thị đồ họa bitmap. Nó cung ứng
**LXDE** (viết tắt của **L**ightweight **X**11 **D**esktop **E**nvironment) là một môi trường desktop tự do nguồn mở cho các hệ thống UNIX và tương tự Unix tương thích với POSIX, với yêu cầu tài nguyên
**Freedesktop.org** (fd.o) là một dự án làm việc trên các cơ sở khả năng tương tác và chia sẻ công nghệ cho các phần mềm môi trường desktop miễn phí cho hệ thống X Window
**make gconfig**
là một trong năm công cụ dùng để cấu hình mã nguồn Linux, bước cần thiết cần làm trước khi biên dịch mã nguồn. make gconfig
sử dụng giao diện đồ họa có
**C#** (**C Sharp**, đọc là _"xi-sáp"_) là một ngôn ngữ lập trình hướng đối tượng đa năng, mạnh mẽ được phát triển bởi Microsoft, C# là phần khởi đầu cho kế hoạch .NET của họ.
**GParted** (viết tắt **GPT**) là một frontend của GNU Parted viết bằng GTK+ và là ứng dụng chỉnh sừa phân vùng chính thức cho GNOME Partition Editor. GParted được dùng để tạo, xóa, thay đổi
**Advanced Packaging Tool**, hay **APT**, là phần mềm tự do dùng để quản lý việc cài đặt phần mềm trên Linux. APT làm đơn giản các thủ tục quản lý phần mềm trên các máy
nhỏ|[[M-113|M113, một trong những xe bọc thép chở quân chạy bằng dây xích phổ biến nhất được sử dụng trong Chiến tranh Việt Nam.]] **Xe bọc thép chở quân** (thiết vận xa) là phương tiện
The X Window System logo Trong vi tính, **Hệ thống X Window** (thường được gọi tắt là **X11** hoặc **X**) là một hệ thống cửa sổ xuyên dụng mạng dùng để hiển thị đồ họa
**Lubuntu** () là một dự án chính thức bắt nguồn từ hệ điều hành Ubuntu, nó có đặc điểm "nhẹ hơn, ít đòi hỏi tài nguyên và tiết kiệm năng lượng một cách hiệu quả",
**ROX Desktop** là một môi trường desktop cho X Window System. Nó dựa trên **ROX-Filer** vốn là một trình quản lý file không gian hỗ trợ drag and drop. Nó là một phần mềm tự
Trong tin học, một **môi trường desktop** (**DE**) là một triển khai của desktop metaphor làm cho một nhóm các ứng dụng có thể chạy trên hệ điều hành máy tính, thông qua việc chia
**Cinnamon** là một môi trường desktop dựa trên bộ công cụ GTK+ 3. Nó được phát hành năm 2011. Cinnamon bắt đầu như là một phân nhánh của GNOME Shell, do đó ban đầu nó
**Vim** (; viết tắt của **Vi IMproved**) là một trình soạn thảo văn bản miễn phí và mã nguồn mở. Đó là một bản sao cải tiến của vi của Bill Joy cho Unix. Nó
Oerlikon Skyranger là một hệ thống phòng không tầm ngắn của hãng Rheinmetall, có thể được tích hợp như một hệ thống tháp trên xe bánh lốp bọc thép Boxer GTK hoặc xe thiết giáp
nhỏ|Tòa nhà trung tâm của Lãnh đạo trưởng **Đại học Szeged** () là một trường đại học lớn ở Hungary, nằm thành phố lớn thứ ba của Hungary, Szeged, hạt Csongrád ở Southern Great Plain.
**Thư viện chuẩn C** ngày nay là một tập hợp của các tập tin tiêu đề và thư viện các thủ tục được tiêu chuẩn hóa dùng để thiết lập các pháp toán tổng quát,
:_Bài này nói về trình soạn thảo văn bản. Về kiểu máy tính của Apple Macintosh, xem eMac._ **Emacs** là trình soạn thảo văn bản đa chức năng. Đây là phần mềm tự do, chạy
**Pidgin** là chương trình nhắn tin nhanh (IM) hỗ trợ đa hệ điều hành có thể hoạt động với nhiều giao thức gửi và nhận tin khác nhau. Trước đây Pidgin có tên Gaim từ
Trong giao diện người dùng bằng đồ hoạ (GUI), **thành tố điều khiển đồ họa** (tiếng Anhː **graphical widget**, viết gọn là **widget**, còn được gọi là **control**) là một thành phần dùng để tương
Dự án **Mozilla Firefox** được khởi tạo bởi Dave Hyatt và Blake Ross như là một nhánh thử nghiệm của dự án Mozilla. Firefox 1.0 được phát hành vào 9 tháng 11 năm 2004. Firefox
**Sugar** là một giao diện người dùng đồ họa được phát triển với mục đích dành cho dự án máy tính/giáo dục Mỗi trẻ em một laptop do Sugar Labs phát triển. Sugar được dùng
Trong tin học, **Licq** là một phần mềm tự do bắt chước theo trình khách ICQ gốc chạy trên Linux và các hệ thống Unix khác. Các phiên bản mới hơn hỗ trợ ICQ/AIM và
**Dev-C++** là một môi trường phát triển tích hợp (IDE) đầy đủ tính năng miễn phí được phân phối theo Giấy phép Công cộng GNU để lập trình trong C và C++. Ban đầu nó
**GNU Parted** là một chương trình máy tính mở cho phép tạo, xóa, thay đổi kích cỡ, kiểm tra, và sao chép các phân vùng đĩa cứng, và cả các kiểu hệ thống tệp của
**WebKit** là một engine trình duyệt nguồn mở cung cấp các thành phần cần thiết để xây dựng một trình duyệt web. WebKit được Apple Inc. chính thức nhận từ thư viện phần mềm KHTML
= AbiWord kiểm tra lỗi ngữ pháp. =
**AbiWord** () là phần mềm soạn thảo văn bản tự do nguồn mở có những tính năng cơ bản của Microsoft Word. Ban đầu nó được
**SharpDevelop** (còn được viết là **#develop**) là một phần mềm tự do, môi trường phát triển tích hợp trong môi trường .NET. Về giao diện, nó có nhiều điểm tương đồng với Visual Studio, nhưng
**Wink** là phần mềm miễn phí hỗ trợ chụp và quay màn hình thường dùng trong thuyết trình các tính năng và cách sử dụng một phần mềm cụ thể. Ưu điểm của Wink so
nhỏ|phải|**Dia** chạy trong môi trường [[XFCE.]] **Dia** là phần mềm tự do hỗ trợ vẽ các biểu đồ vec tơ, với các tính năng tương tự như Microsoft Visio. ## Hỗ trợ nhiều định dạng
**Odoo** (tên gọi cũ là **OpenERP/Tiny ERP**) là một phần mềm hoạch định tài nguyên doanh nghiệp và quản lý quan hệ khách hàng mã nguồn mở, được thiết kế với mục tiêu có đáp
**Geany** là chương trình soạn thảo văn bản đa hệ sử dụng nền tảng GTK+ dựa trên Scintilla với Môi trường phát triển tích hợp (IDE) cơ bản. Nó được thiết kế giới hạn phụ
**LibreOffice** là bộ ứng dụng văn phòng mã nguồn mở do The Document Foundation phát triển. Nó phân nhánh từ OpenOffice.org năm 2010, phiên bản nguồn mở của StarOffice trước đó. Bộ LibreOffice bao gồm
**Transmission** là phần mềm ứng dụng máy khách BitTorrent miễn phí và ít tiêu tốn tài nguyên hệ thống. Đây là phần mềm đa nền tảng dành cho người dùng cuối và có giao diện
nhỏ|Hacao Linux 2009 CE với một vài ứng dụng đang mở. **Hacao** là một bản phân phối Linux live CD dành cho người dùng tiếng Việt và tiếng Anh dựa trên Puppy Linux có thể
Đây là danh sách các hãng hàng không đang hoạt động (theo các châu lục và các nước). ## Châu Á ### Singapore **Hãng hàng không quốc gia** *Singapore Airlines **Các hãng khác** *Jetstar Asia
**Swfdec** là một phần mềm nguồn mở thay thế trình chơi đa phương tiện cho web Adobe Flash. Hiện tại chương trình tương thích với Linux và FreeBSD và được phát hành dưới giấy phép
**Banshee** là một media player nguồn mở, được gọi là **Sonance** cho đến 2005. Được xây dựng trên Mono và Gtk#, nó dùng nền tảng đa phương tiện GStreamer để mã hóa và giải mã
nhỏ| Một sơ đồ cho thấy cách người dùng tương tác với [[phần mềm ứng dụng trên một máy tính để bàn thông thường. Lớp phần mềm ứng dụng giao tiếp với hệ điều hành,