Graphical User Interface Flashcards

Obj 1.1 (12 cards)

1
Q

X server ( also called X11 or X Window System)

A

● Manages graphical displays on Linux

	● Acts as a middle layer between applications and the display

	● Handles window rendering, keyboard input, and mouse
	movements

	● Supports network transparency, allowing remote application
	display using X forwarding over SSH
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the drawbacks of X server?

A

○ Outdated design introduces security vulnerabilities and
performance inefficiencies

	○ Many distributions still use Xorg, an implementation of X
	Server, for software compatibility
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wayland (X Server Alternative)

A

● A modern replacement for X Server, designed for better security
and efficiency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the advantages of Wayland?

A

○ Direct communication between applications and display
reduces lag and glitches

○ Improved security by isolating applications from one
another

○ More efficient rendering improves graphics performance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the challenges of Wayland?

A

○ Not all applications support Wayland (e.g., some screen
recording and remote desktop tools)

	○ Many distributions, like Ubuntu and Fedora, offer both
	Wayland and X Server (Xorg)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Windows Managers

A

● Window managers control how windows move, resize, and
interact on the screen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Two types of Windows Managers

A

○ Floating Window Managers

			■ Users can freely move and resize windows

		○ Tiling Window Managers

			■ Windows are automatically arranged in a grid
			layout
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Examples of Window Managers

A

Mutter, Kwin

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Mutter

A

■ Floating window manager for GNOME desktop
environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Kwin

A

Window manager for KDE Plasma, highly customizable with advanced effects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Display Managers

A

● Provide a graphical login screen and session control

● They start the user’s desktop environment or window manager
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Examples of Display Managers

A

○ GDM (GNOME Display Manager)

			■ Used in GNOME-based systems (Ubuntu, Fedora
			GNOME)

		○ SDDM (Simple Desktop Display Manager) 

○ Default for KDE Plasma (Kubuntu, Fedora KDE Spin)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly