xfce4/README.md

71 lines
2.8 KiB
Markdown
Raw Normal View History

2019-07-06 10:41:39 +02:00
2019-07-06 10:36:57 +02:00
2023-07-04 20:37:03 -04:00
INSTRUCTIONS INSTALLING CRUX-XFCE4 REPO
=====
1. First download the necessary files:
2019-06-28 16:13:48 +02:00
```bash
2023-07-07 08:42:51 -04:00
wget --no-ch https://raw.githubusercontent.com/mac-a-r0ni/crux-xfce4/master/crux-xfce4.httpup
2019-06-28 16:14:58 +02:00
```
2. Move the downloaded file to the proper folder:
2019-06-28 16:13:48 +02:00
```bash
2023-07-07 08:42:51 -04:00
sudo mv crux-xfce4.httpup /etc/ports/
2019-06-28 16:14:58 +02:00
```
2020-10-02 02:35:28 +02:00
4. Create the dir where the ports are contained:
```bash
2023-07-04 20:37:03 -04:00
sudo mkdir /usr/ports/crux-xfce4
2020-10-02 02:35:28 +02:00
```
2023-09-05 01:17:53 -04:00
4. Add the ports line in your */etc/prt-get.conf* to fetch the repo:
2023-07-04 20:37:03 -04:00
prtdir /usr/ports/crux-xfce4
2023-09-05 01:17:53 -04:00
5. Update the repo onto your computer:
2019-06-28 16:13:48 +02:00
```bash
2023-07-04 20:37:03 -04:00
sudo ports -u crux-xfce4
2019-06-28 16:14:58 +02:00
```
2019-06-28 03:26:04 +02:00
NOTES
=====
1. Enable the contrib repo because some dependencies reside there.
2023-07-07 08:46:33 -04:00
2. The XFCE 4.18 Desktop has been tested on CRUX/CRUX-ARM 3.7. You may need to ignore footprints if youve installed certain software from the official repos.
2023-09-05 01:17:53 -04:00
3. I'm currently testing some "meta" ports, there is a basic skeleton desktop port which will pull in the bare minimum needed for running the XFCE Desktop. After the repo is setup run:
```bash
sudo prt-get depinst xfce4
```
Please note, it's the bare minimum, and does not contain any gvfs ports or a terminal, or any other plugin. You will need to then build any extra ports you would like.
2023-09-05 01:20:25 -04:00
4. As of **xfce4-whiskermenu-plugin-2.8.0** it requires **elogind** and **accountsservice** ports. You do not need to enable elogind, but it's required for installation.
2023-09-05 01:17:53 -04:00
5. **mousepad** dependency has changed from **gtksourceview** to **gtksourceview4**, new installs are not effected, but existing installs will need re-building.
2019-06-28 03:26:04 +02:00
CONTACT
=====
2023-07-05 00:10:06 -04:00
If you have any questions, doubts or problems regarding the ports, please feel free to contact me at j at lngn dot net or just open a [issue](https://github.com/mac-a-r0ni/crux-xfce4/issues).
2019-06-28 03:26:04 +02:00
XFCE INSTALLATION
=====
2023-07-05 00:08:10 -04:00
1. To ensure you have a sane Xorg installation I decided to put all the Xorg dependencies with the first package you install from XFCE on **libxfce4util**
2023-07-07 08:46:33 -04:00
2. Install the packages in this **exact order**:
2019-06-28 16:13:48 +02:00
```bash
2023-07-10 15:44:10 -04:00
sudo prt-get depinst libxfce4util xfconf libxfce4ui udisks2 gvfs garcon exo xfce4-panel thunar thunar-volman xfce4-settings xfce4-session xfwm4 xfdesktop xfce4-appfinder tumbler xfce4-terminal xfce4-power-manager xfce4-notifyd xfce4-screenshooter mousepad xdg-user-dirs
2019-06-28 16:14:58 +02:00
```
2023-07-05 00:08:10 -04:00
3. Get a big cup of coffee and just relax...
2019-06-28 16:03:40 +02:00
4. To launch Xfce create a *.xinitrc* file in your *home* directory with the following content:
2019-06-28 16:09:01 +02:00
```bash
2019-06-28 16:07:38 +02:00
#!/bin/sh
exec ck-launch-session startxfce4
```
2023-07-07 08:46:33 -04:00
5. If you have any problem launching XFCE and you have a an Intel graphic card, install **xorg-xf86-video-intel** and the **mesa** ports from the xorg repo.
6. For apps that need authorization (running as root) on X11 you'll need to install the 'polkit-gnome' and 'pinentry-gtk' ports, also from this repo.
7. Enjoy this beautiful Desktop Environment!