Как установить среду рабочего стола Budgie на Ubuntu?

Я сделал это очень похожего режима, как было предложено выше, но этот сценарий создает необходимые и монтирует или отключает общую папку со следующим скриптом:

#!/bin/bash
#
# Mount automatically even shared folder on startup and unmount it at shutdown.
#
# VirtualBox (c) 2015 by Oracle Systems Inc.
#
####

# Check user privileges.
if [[ $EUID -ne 0 ]]; then
    echo -e "This script must run at ROOT user!" \
        "\nPlease, use 'sudo', 'visudo' or any other to run it."
    exit 1
fi

# Check paramas from caller.
if [[ $# -eq 0 ]]; then
    echo -e "Auto-Mount selected shared folder of VirtualBox machine." \
        "\nUsage:" \
        "\n    VBoxShared <drive_one> <drive_two> <...>"
    exit 2
fi

declare EVENT=          # This set the ACTION: -m OR -u
declare -a DRIVES=()

# Processing each param:
for arg in "$@"; do
    case "$arg" in
        "-m"|"--mount")
            if [[ -z ${EVENT} ]]; then
                EVENT=-m
            else
                exit 318        # parameters at conflict!
            fi
            ;;

        "-u"|"--umount")
            if [[ -z ${EVENT} ]]; then
                EVENT=-u
            else
                exit 318        # parameters at conflict!
            fi
            ;;

        *)
            DRIVES=("${DRIVES[@]}" "${arg}")
            ;;
    esac
done
unset arg

[[ -z ${EVENT} ]] && exit 1             # ERROR: No se ha establecido la acción a realizar.
[[ "${#DRIVES[@]}" -gt 0 ]] || exit 1   # ERROR: No se han indicado las unidades a manejar.

# Process each shared folder stored on '${DRIVES}' array
for drive in "${DRIVES[@]}"; do
    DEST="/media/sf_${drive}"

    case "${EVENT}" in
        "-m")
            [[ -d ${DEST} ]] || (mkdir ${DEST} && chown root:vboxsf ${DEST} && chmod 770 ${DEST})
            mount -t vboxsf ${drive} ${DEST}
            ;;

        "-u")
            if [[ `df --output=target | grep "${DEST}"` > /dev/null ]]; then
                umount -f ${DEST}
                rm -rf "${DEST}"
            fi
            ;;
    esac
    unset DEST
done
unset drive

unset EVENT
unset DRIVES
exit 0

Сохраните его как /opt/.scripts/VBoxShared.sh.

Убедитесь, что это можно запустить. На тип оболочки:

sudo chmod a+x /opt/.scripts/VBoxShared.sh

Теперь добавим строку, которая запускает этот скрипт на rc.local:

sudo nano /etc/rc.local

, и мы добавляем эту строку перед последней строкой ():

. /opt/.scripts/VBoxShared.sh --mount <SharedFolder1> [<SharedFolder2> <SharedFolder3> ...]

Сохранить (CtrlO) и закрыть его (CtrlX)

На этом этапе мы автоматически монтируем всю общую папку, указанную в <SharedFolder> при запуске.

Чтобы размонтировать его, нам нужен только тип:

sudo nano /etc/rc6.d/K99-vboxsf-umount.sh

#!/bin/bash

. /opt/.scripts/VBoxShared --umount <SharedFolder1> [<SharedFolder2> <SharedFolder3> ...]

exit 0

Сохранить ( Ctrl O) и закрыть ( O X)

sudo chmod a+x /etc/rc6.d/K99-vboxsf-auto.sh

И это все!

1
задан 21 November 2016 в 10:23

2 ответа

Вы можете создать рабочий стол budgie из источника самостоятельно

sudo apt-get install build-essential gnome-common gobject-introspection libglib2.0-dev libgtk-3-dev libpulse-dev libpulse-mainloop-glib0 libmutter-dev libwnck-3-dev libupower-glib-dev libgnome-menu-3-dev libc6-dev git clone https://github.com/evolve-os/budgie-desktop.git cd budgie-desktop ./autogen.sh make sudo make install

Если вы используете Ubuntu 14.04, вы можете попробовать мой неофициальный рабочий стол PPG

sudo add-apt-repository ppa:sukso96100/budgie-desktop sudo apt-get update sudo apt-get install budgie-desktop

(Update-2014.11 .09) Теперь вы можете использовать мой неофициальный рабочий стол PPG

sudo add-apt-repository ppa:evolve-os/ppa sudo apt-get update sudo apt-get install budgie-desktop
4
ответ дан 24 May 2018 в 06:53
  • 1
    PPA действительно полезен для тестирования рабочего стола. К сожалению, он содержит ошибки, которые делают непригодным. Во всяком случае, потрясающая работа ... Я думаю, что это будет отличный проект. – Ionică Bizău 30 June 2014 в 17:01
  • 2
    @sukso Есть ли PPA для Ubuntu 15.10, или я должен создать его для себя из источников? – kisanme 28 December 2015 в 20:49
  • 3

16.04

Команда budgie-remix поддерживает PPA, содержащий последний рабочий стол budgie для пользователей 16.04 (и 16.10).

sudo add-apt-repository ppa:budgie-remix/ppa
sudo apt-get update
sudo apt-get install budgie-desktop

Выход из системы и вход в систему budgie- desktop

budgie-desktop нуждается в совместимой теме - на момент написания мы рекомендуем темы arc-theme, adapta или paper-gtk. moka icon-set и arc-theme доступны в PPA.

Сообщения об ошибках идут в источник

, так как это мой блог

16.10

v10.2.7 budgie-desktop доступен из репозитория юниверса для пользователей 16.10.

sudo apt install budgie-desktop

Последняя доступная версия рабочего стола доступна в budgie -remix PPA (те же инструкции в 16.04 выше)

3
ответ дан 24 May 2018 в 06:53

Другие вопросы по тегам:

Похожие вопросы: