Aller au contenu

Buttons

Default buttons

RemoteX ships with a set of ready-to-use buttons seeded on first launch, organised in categories such as Hardware, Network, Development and a platform Essentials group. They are visible, executable and deletable on the free tier.

The default button grid

!!! note "The default set matches your operating system" The buttons below are the Linux set. On Windows, RemoteX seeds an equivalent set of PowerShell commands; on macOS, the Unix set. Same idea everywhere — only the underlying command differs:

| Button | Linux / macOS | Windows (PowerShell) |
|--------|---------------|----------------------|
| Disk Usage | `df -h` | `Get-PSDrive` |
| Running Processes | `ps aux` | `Get-Process` |
| Network Interfaces | `ip addr` | `Get-NetIPAddress` |

!!! tip "Suggestions welcome" Got an idea for a useful default button? Open an issue on GitHub — handy cross-distro one-liners are always considered for the next release.

Linux Essentials (11 buttons)

Button Command
Running Processes ps aux sorted by CPU
System Info uname -a + lsb_release
Logged-in Users w
Last Logins last
Failed Services systemctl --failed
System Journal journalctl -n 50
Kernel Messages dmesg
Clear Trash Empties ~/.local/share/Trash
System Update apt / dnf / pacman auto-detected
Reboot systemctl reboot
Shutdown systemctl poweroff

Hardware (13 buttons)

Button Command
Disk Usage df -h
Memory Usage free -h
CPU Load uptime + top snapshot
Temperature sensors (requires lm-sensors)
Block Devices lsblk
Largest Directories du -sh /*
NVIDIA GPU nvidia-smi
AMD GPU lspci + sysfs + sensors
NCDU Interactive disk analyzer (terminal)
btop Interactive resource monitor (terminal)
NVIDIA Settings Launch nvidia-settings GUI
Hardware Info inxi -Fxz (or fallback combo)
Disk I/O iostat / vmstat / /proc/diskstats

Network (4 buttons)

Button Command
Network Interfaces ip addr
Active Connections ss -tp state established
Open Ports ss -tulpn
Listening Services ss -tlnp

Development (12 buttons)

Git Status · Git Log · Git Diff · Docker PS · Docker PS All · Docker Images · Docker Clean · Tail Syslog · Python Version · Pip Outdated · Node Version · NPM Outdated


Custom buttons

Click + (or Ctrl+N) to create a custom button. See Your first button for a full walkthrough.

!!! info "Free tier limit" The free tier allows 3 custom buttons. Default buttons are not counted toward this limit. Upgrade to Pro for unlimited custom buttons.

Reset to default buttons

If your grid has accumulated test buttons or duplicates and you want a clean slate, open Preferences → Reset Buttons → Reset to default buttons. RemoteX will:

  1. Ask for confirmation (the action is destructive).
  2. Copy your current ~/.config/remotex/buttons.toml to buttons.toml.backup-YYYYMMDD-HHMMSS in the same folder.
  3. Replace the file with your platform's seeded defaults.
  4. Refresh the grid immediately — no restart required.

!!! tip "Save before, restore after" To preserve any custom buttons you've created before resetting, use Preferences → Buttons & Settings Backup → Export buttons & settings (Pro). After the reset you can re-import that file to merge your customs back in.

Even without an export, the timestamped backup is always created and can be restored manually:

```bash
# Restore the latest backup
cd ~/.config/remotex
cp $(ls -t buttons.toml.backup-* | head -1) buttons.toml
```

Then restart RemoteX to load it.

Grid layout

The grid reflows automatically to the window width — make the window wider or narrower and the columns adjust. Set the tile size in Preferences → Appearance → Button size:

  • Button size — Small (80×80) · Medium (120×120) · Large (160×160)

Press the search icon in the header bar (or start typing anywhere) to filter buttons by name in real time.

Keyboard shortcuts

Shortcut Action
Ctrl+N Add a new button
Ctrl+, Open Preferences
Ctrl+? Show keyboard shortcuts
Ctrl+Q Quit