140 lines
8.3 KiB
Markdown
140 lines
8.3 KiB
Markdown
---
|
||
title: "Desktop"
|
||
description: "A short guide to the Federated CoreDesktop desktop: launching apps, moving windows with Tiling Shell, editing layouts, workspaces, notifications, screenshots and screen recordings."
|
||
sections:
|
||
- type: hero
|
||
compact: true
|
||
eyebrow: "GNOME · Tiling Shell"
|
||
title: "Find your way around the desktop."
|
||
subhead: "CoreDesktop is GNOME with the Tiling Shell extension. A few keys get you most of the way: Super to find things, Super and the arrows to move windows, Print Screen to capture the screen."
|
||
tiles: ["Launch", "Tile", "Capture"]
|
||
|
||
- type: text
|
||
id: launching
|
||
kicker: "Launching apps"
|
||
headline: "Press Super and type."
|
||
body: |
|
||
<kbd>Super</kbd> is the Windows key, or <kbd>⌘</kbd> on a Mac keyboard. Press it to open the overview, start typing an app's name, and press <kbd>Enter</kbd>. The same search finds files, settings and calculations.
|
||
|
||
- <kbd>Super</kbd>+<kbd>A</kbd> opens the app grid, with every app installed.
|
||
- The dock at the bottom of the overview holds your favorite apps. Right-click an app there or in the app grid and choose **Pin to Dash** to add it.
|
||
- <kbd>Alt</kbd>+<kbd>Tab</kbd> or <kbd>Super</kbd>+<kbd>Tab</kbd> switches between open apps.
|
||
- <kbd>Alt</kbd>+<kbd>F2</kbd> runs a command without opening a terminal.
|
||
|
||
To see everything CoreDesktop installs, browse the [software catalog](/software/).
|
||
|
||
- type: text
|
||
id: windows
|
||
kicker: "Moving windows"
|
||
headline: "Windows go into tiles."
|
||
body: |
|
||
Tiling Shell divides each screen into tiles. CoreDesktop starts you with three columns. A new window goes into an empty tile by itself, so you rarely need to drag or resize anything.
|
||
|
||
From the keyboard, select a window and hold <kbd>Super</kbd>:
|
||
|
||
- <kbd>←</kbd> and <kbd>→</kbd> move it to the next tile. At the edge of the screen, they move it to the next monitor, if there is one.
|
||
- <kbd>↑</kbd> maximizes it, from a tile in the top row. If the layout has a tile above, it moves the window there instead.
|
||
- <kbd>↓</kbd> puts a maximized window back in a tile.
|
||
|
||
With the mouse, drag a window by its title bar:
|
||
|
||
- Hold <kbd>Ctrl</kbd> while you drag, and the tiles appear. Drop the window on one.
|
||
- Hold <kbd>Ctrl</kbd> and <kbd>Alt</kbd> to stretch it across more than one tile.
|
||
- Or drag the window to the top of the screen. A strip of layouts opens, and you drop the window into a tile of any of them.
|
||
|
||
Drag the window away from its tile to free it. It goes back to the size it had before.
|
||
|
||
- type: text
|
||
id: layouts
|
||
kicker: "Layouts"
|
||
headline: "Change the tiles to suit the screen."
|
||
body: |
|
||
Click the Tiling Shell icon in the top right of the top bar to choose a layout for the current workspace. CoreDesktop comes with three columns, two columns and a single full-screen tile. Each workspace keeps its own layout, so one can have three columns for code and another a single tile for a video call.
|
||
|
||
To change a layout or make your own:
|
||
|
||
1. Click the Tiling Shell icon, then **Edit Layouts** (or **New Layout**).
|
||
2. Choose the layout to change, then **Start editing**.
|
||
3. Click inside a tile to split it in two side by side, where the line shows. <kbd>Ctrl</kbd>+click to split it top and bottom. Right-click a tile to delete it. Drag the line between two tiles to resize them.
|
||
4. Click the Tiling Shell icon again and choose **Save**, or **Cancel** to leave the layout as it was.
|
||
|
||
Ultrawide monitors are where this shines: try four narrow columns, or a wide middle tile with a narrow one on each side.
|
||
|
||
- type: text
|
||
id: workspaces
|
||
kicker: "Workspaces"
|
||
headline: "More room than one screen."
|
||
body: |
|
||
Workspaces are screens side by side, each with its own windows and layout. There's always an empty one at the end; put a window on it and another empty one appears.
|
||
|
||
From the keyboard:
|
||
|
||
- <kbd>Super</kbd>+<kbd>Page Up</kbd> or <kbd>Page Down</kbd> switches to the workspace to the left or right. <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>←</kbd> or <kbd>→</kbd> does the same.
|
||
- Add <kbd>Shift</kbd> to take the selected window with you: <kbd>Super</kbd>+<kbd>Shift</kbd>+<kbd>Page Up</kbd> or <kbd>Page Down</kbd>.
|
||
|
||
With the mouse:
|
||
|
||
- Click the dots in the top left of the top bar, or press <kbd>Super</kbd>, to open the overview. It shows your workspaces side by side; click one to go there, or scroll to move between them.
|
||
- In the overview, drag a window onto another workspace to move it there.
|
||
- On a touchpad, swipe left or right with three fingers to switch, and up to open the overview.
|
||
|
||
- type: text
|
||
id: notifications
|
||
kicker: "Notifications"
|
||
headline: "Everything that wanted your attention."
|
||
body: |
|
||
Notifications appear at the top of the screen for a moment. Click one to open what it's about.
|
||
|
||
To see the ones you missed, click the clock in the middle of the top bar, or press <kbd>Super</kbd>+<kbd>V</kbd>. That opens the calendar and the list of notifications. **Clear** removes them, and the **Do Not Disturb** switch holds new ones back until you turn it off. They still go into the list.
|
||
|
||
CoreDesktop uses notifications too. If a daily [backup](/utilities/#backups) fails, you'll hear about it here.
|
||
|
||
The menu in the top right, which you can also open with <kbd>Super</kbd>+<kbd>S</kbd>, has Wi-Fi, Bluetooth, sound, power and dark mode.
|
||
|
||
- type: text
|
||
id: screenshots
|
||
kicker: "Screenshots and recordings"
|
||
headline: "Capture the screen, or a video of it."
|
||
body: |
|
||
Press <kbd>Print</kbd> (<kbd>PrtSc</kbd> on many keyboards) to open GNOME's screenshot tool. Choose an area, a window or the whole screen, then press <kbd>Enter</kbd> or click the round button. To record a video instead, switch the tool from the camera to the video icon first, and stop the recording with the red button in the top bar.
|
||
|
||
- <kbd>Print</kbd> opens the screenshot tool.
|
||
- <kbd>Shift</kbd>+<kbd>Print</kbd> takes a screenshot of the whole screen.
|
||
- <kbd>Alt</kbd>+<kbd>Print</kbd> takes a screenshot of the selected window.
|
||
- <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>Alt</kbd>+<kbd>R</kbd> opens the tool ready to record.
|
||
|
||
Screenshots go to `~/Pictures/Screenshots` and are copied to the clipboard, so you can paste one straight into a chat. Recordings go to `~/Videos/Screencasts`.
|
||
|
||
To point at something with arrows, boxes or text, or to blur a password before you share, use [Flameshot](/software/flameshot/): open it from the app grid, or run `flameshot gui`. For recordings with your camera, several sources or live streaming, there's [OBS Studio](/software/obs-studio/).
|
||
|
||
- type: table
|
||
id: shortcuts
|
||
kicker: "Cheat sheet"
|
||
headline: "The shortcuts worth learning."
|
||
lede: "For the rest, open **Settings › Keyboard › View and Customize Shortcuts**, where you can change them too."
|
||
headers: ["Keys", "What it does"]
|
||
rows:
|
||
- ["<kbd>Super</kbd>", "Opens the overview, to search for an app or file"]
|
||
- ["<kbd>Super</kbd>+<kbd>A</kbd>", "Opens the app grid"]
|
||
- ["<kbd>Alt</kbd>+<kbd>Tab</kbd>", "Switches between apps"]
|
||
- ["<kbd>Super</kbd>+<kbd>←</kbd> <kbd>→</kbd>", "Moves the window to the next tile, or the next monitor"]
|
||
- ["<kbd>Super</kbd>+<kbd>↑</kbd> <kbd>↓</kbd>", "Maximizes the window, or puts it back in a tile"]
|
||
- ["<kbd>Ctrl</kbd> while dragging", "Shows the tiles to drop a window into"]
|
||
- ["<kbd>Super</kbd>+<kbd>Page Up</kbd> <kbd>Page Down</kbd>", "Switches workspace"]
|
||
- ["<kbd>Super</kbd>+<kbd>Shift</kbd>+<kbd>Page Up</kbd> <kbd>Page Down</kbd>", "Moves the window to the next workspace"]
|
||
- ["<kbd>Super</kbd>+<kbd>V</kbd>", "Shows notifications and the calendar"]
|
||
- ["<kbd>Super</kbd>+<kbd>S</kbd>", "Opens the system menu: network, sound, power"]
|
||
- ["<kbd>Print</kbd>", "Takes a screenshot or a recording"]
|
||
- ["<kbd>Alt</kbd>+<kbd>F4</kbd>", "Closes the window"]
|
||
- ["<kbd>Super</kbd>+<kbd>L</kbd>", "Locks the screen"]
|
||
|
||
- type: final-cta
|
||
headline: "Now make it yours."
|
||
body: "See what CoreDesktop sets up under the hood, or browse the software it installs."
|
||
ctas:
|
||
- label: "What's set up"
|
||
url: "/system/"
|
||
- label: "Browse the software"
|
||
url: "/software/"
|
||
---
|