Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # g0tmi1k
- ##### Installing & configuring xfce4 ~ desktop environment
- echo -e "\n\e[01;32m[+]\e[00m Installing & configuring xfce4"
- apt-get -y -qq install wget
- apt-get -y -qq install xfce4 xfce4-places-plugin
- #apt-get -y -qq install shiki-colors-xfwm-theme # theme
- #--- Configuring XFCE4
- mv -f /usr/bin/startx{,-gnome}
- ln -sf /usr/bin/startx{fce4,}
- mkdir -p /root/.config/xfce4/{desktop,menu,panel,xfconf,xfwm4}/
- mkdir -p /root/.config/xfce4/panel/launcher-1{5,6,7,9}
- mkdir -p /root/.config/xfce4/xfconf/xfce-perchannel-xml/
- mkdir -p /root/.themes/
- echo -e "[Wastebasket]\nrow=2\ncol=0\n\n[File System]\nrow=1\ncol=0\n\n[Home]\nrow=0\ncol=0" > /root/.config/xfce4/desktop/icons.screen0.rc
- echo -e "show_button_icon=true\nshow_button_label=false\nlabel=Places\nshow_icons=true\nshow_volumes=true\nmount_open_volumes=false\nshow_bookmarks=true\nshow_recent=true\nshow_recent_clear=true\nshow_recent_number=10\nsearch_cmd=" > /root/.config/xfce4/panel/places-23.rc
- echo -e "card=PlaybackES1371AudioPCI97AnalogStereoPulseAudioMixer\ntrack=Master\ncommand=xfce4-mixer" > /root/.config/xfce4/panel/xfce4-mixer-plugin-24.rc
- echo -e "[Desktop Entry]\nEncoding=UTF-8\nName=Iceweasel\nComment=Browse the World Wide Web\nGenericName=Web Browser\nX-GNOME-FullName=Iceweasel Web Browser\nExec=iceweasel %u\nTerminal=false\nX-MultipleArgs=false\nType=Application\nIcon=iceweasel\nCategories=Network;WebBrowser;\nMimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;\nStartupWMClass=Iceweasel\nStartupNotify=true\nX-XFCE-Source=file:///usr/share/applications/iceweasel.desktop" > /root/.config/xfce4/panel/launcher-15/13684522587.desktop
- echo -e "[Desktop Entry]\nVersion=1.0\nType=Application\nExec=exo-open --launch TerminalEmulator\nIcon=utilities-terminal\nStartupNotify=false\nTerminal=false\nCategories=Utility;X-XFCE;X-Xfce-Toplevel;\nOnlyShowIn=XFCE;\nName=Terminal Emulator\nName[en_GB]=Terminal Emulator\nComment=Use the command line\nComment[en_GB]=Use the command line\nX-XFCE-Source=file:///usr/share/applications/exo-terminal-emulator.desktop" > /root/.config/xfce4/panel/launcher-16/13684522758.desktop
- echo -e "[Desktop Entry]\nType=Application\nVersion=1.0\nName=Geany\nName[en_GB]=Geany\nGenericName=Integrated Development Environment\nGenericName[en_GB]=Integrated Development Environment\nComment=A fast and lightweight IDE using GTK2\nComment[en_GB]=A fast and lightweight IDE using GTK2\nExec=geany %F\nIcon=geany\nTerminal=false\nCategories=GTK;Development;IDE;\nMimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;\nStartupNotify=true\nX-XFCE-Source=file:///usr/share/applications/geany.desktop" > /root/.config/xfce4/panel/launcher-17/13684522859.desktop
- echo -e "[Desktop Entry]\nVersion=1.0\nName=Application Finder\nName[en_GB]=Application Finder\nComment=Find and launch applications installed on your system\nComment[en_GB]=Find and launch applications installed on your system\nExec=xfce4-appfinder\nIcon=xfce4-appfinder\nStartupNotify=true\nTerminal=false\nType=Application\nCategories=X-XFCE;Utility;\nX-XFCE-Source=file:///usr/share/applications/xfce4-appfinder.desktop" > /root/.config/xfce4/panel/launcher-19/136845425410.desktop
- echo -e '<?xml version="1.0" encoding="UTF-8"?>\n\n<channel name="xfce4-appfinder" version="1.0">\n <property name="category" type="string" value="All"/>\n <property name="window-width" type="int" value="640"/>\n <property name="window-height" type="int" value="480"/>\n <property name="close-after-execute" type="bool" value="true"/>\n</channel>' > /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml
- echo -e '<?xml version="1.0" encoding="UTF-8"?>\n\n<channel name="xfce4-desktop" version="1.0">\n <property name="backdrop" type="empty">\n <property name="screen0" type="empty">\n <property name="monitor0" type="empty">\n <property name="brightness" type="empty"/>\n <property name="color1" type="empty"/>\n <property name="color2" type="empty"/>\n <property name="color-style" type="empty"/>\n <property name="image-path" type="empty"/>\n <property name="image-show" type="empty"/>\n <property name="last-image" type="empty"/>\n <property name="last-single-image" type="empty"/>\n </property>\n </property>\n </property>\n <property name="desktop-icons" type="empty">\n <property name="file-icons" type="empty">\n <property name="show-removable" type="bool" value="true"/>\n <property name="show-trash" type="bool" value="false"/>\n <property name="show-filesystem" type="bool" value="false"/>\n <property name="show-home" type="bool" value="false"/>\n </property>\n </property>\n</channel>' > /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
- echo -e '<?xml version="1.0" encoding="UTF-8"?>\n\n<channel name="xfce4-keyboard-shortcuts" version="1.0">\n <property name="commands" type="empty">\n <property name="default" type="empty">\n <property name="<Alt>F2" type="empty"/>\n <property name="<Primary><Alt>Delete" type="empty"/>\n <property name="XF86Display" type="empty"/>\n <property name="<Super>p" type="empty"/>\n <property name="<Primary>Escape" type="empty"/>\n </property>\n <property name="custom" type="empty">\n <property name="XF86Display" type="string" value="xfce4-display-settings --minimal"/>\n <property name="<Super>p" type="string" value="xfce4-display-settings --minimal"/>\n <property name="<Primary><Alt>Delete" type="string" value="xflock4"/>\n <property name="<Primary>Escape" type="string" value="xfdesktop --menu"/>\n <property name="<Alt>F2" type="string" value="xfrun4"/>\n <property name="override" type="bool" value="true"/>\n </property>\n </property>\n <property name="xfwm4" type="empty">\n <property name="default" type="empty">\n <property name="<Alt>Insert" type="empty"/>\n <property name="Escape" type="empty"/>\n <property name="Left" type="empty"/>\n <property name="Right" type="empty"/>\n <property name="Up" type="empty"/>\n <property name="Down" type="empty"/>\n <property name="<Alt>Tab" type="empty"/>\n <property name="<Alt><Shift>Tab" type="empty"/>\n <property name="<Alt>Delete" type="empty"/>\n <property name="<Control><Alt>Down" type="empty"/>\n <property name="<Control><Alt>Left" type="empty"/>\n <property name="<Shift><Alt>Page_Down" type="empty"/>\n <property name="<Alt>F4" type="empty"/>\n <property name="<Alt>F6" type="empty"/>\n <property name="<Alt>F7" type="empty"/>\n <property name="<Alt>F8" type="empty"/>\n <property name="<Alt>F9" type="empty"/>\n <property name="<Alt>F10" type="empty"/>\n <property name="<Alt>F11" type="empty"/>\n <property name="<Alt>F12" type="empty"/>\n <property name="<Control><Shift><Alt>Left" type="empty"/>\n <property name="<Alt><Control>End" type="empty"/>\n <property name="<Alt><Control>Home" type="empty"/>\n <property name="<Control><Shift><Alt>Right" type="empty"/>\n <property name="<Control><Shift><Alt>Up" type="empty"/>\n <property name="<Alt><Control>KP_1" type="empty"/>\n <property name="<Alt><Control>KP_2" type="empty"/>\n <property name="<Alt><Control>KP_3" type="empty"/>\n <property name="<Alt><Control>KP_4" type="empty"/>\n <property name="<Alt><Control>KP_5" type="empty"/>\n <property name="<Alt><Control>KP_6" type="empty"/>\n <property name="<Alt><Control>KP_7" type="empty"/>\n <property name="<Alt><Control>KP_8" type="empty"/>\n <property name="<Alt><Control>KP_9" type="empty"/>\n <property name="<Alt>space" type="empty"/>\n <property name="<Shift><Alt>Page_Up" type="empty"/>\n <property name="<Control><Alt>Right" type="empty"/>\n <property name="<Control><Alt>d" type="empty"/>\n <property name="<Control><Alt>Up" type="empty"/>\n <property name="<Super>Tab" type="empty"/>\n <property name="<Control>F1" type="empty"/>\n <property name="<Control>F2" type="empty"/>\n <property name="<Control>F3" type="empty"/>\n <property name="<Control>F4" type="empty"/>\n <property name="<Control>F5" type="empty"/>\n <property name="<Control>F6" type="empty"/>\n <property name="<Control>F7" type="empty"/>\n <property name="<Control>F8" type="empty"/>\n <property name="<Control>F9" type="empty"/>\n <property name="<Control>F10" type="empty"/>\n <property name="<Control>F11" type="empty"/>\n <property name="<Control>F12" type="empty"/>\n </property>' >> /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
- echo -e ' <property name="custom" type="empty">\n <property name="<Control>F3" type="string" value="workspace_3_key"/>\n <property name="<Control>F4" type="string" value="workspace_4_key"/>\n <property name="<Control>F5" type="string" value="workspace_5_key"/>\n <property name="<Control>F6" type="string" value="workspace_6_key"/>\n <property name="<Control>F7" type="string" value="workspace_7_key"/>\n <property name="<Control>F8" type="string" value="workspace_8_key"/>\n <property name="<Control>F9" type="string" value="workspace_9_key"/>\n <property name="<Alt>Tab" type="string" value="cycle_windows_key"/>\n <property name="<Control><Alt>Right" type="string" value="right_workspace_key"/>\n <property name="Left" type="string" value="left_key"/>\n <property name="<Control><Alt>d" type="string" value="show_desktop_key"/>\n <property name="<Control><Shift><Alt>Left" type="string" value="move_window_left_key"/>\n <property name="<Control><Shift><Alt>Right" type="string" value="move_window_right_key"/>\n <property name="Up" type="string" value="up_key"/>\n <property name="<Alt>F4" type="string" value="close_window_key"/>\n <property name="<Alt>F6" type="string" value="stick_window_key"/>\n <property name="<Control><Alt>Down" type="string" value="down_workspace_key"/>\n <property name="<Alt>F7" type="string" value="move_window_key"/>\n <property name="<Alt>F9" type="string" value="hide_window_key"/>\n <property name="<Alt>F11" type="string" value="fullscreen_key"/>\n <property name="<Alt>F8" type="string" value="resize_window_key"/>\n <property name="<Super>Tab" type="string" value="switch_window_key"/>\n <property name="Escape" type="string" value="cancel_key"/>\n <property name="<Alt><Control>KP_1" type="string" value="move_window_workspace_1_key"/>\n <property name="<Alt><Control>KP_2" type="string" value="move_window_workspace_2_key"/>\n <property name="<Alt><Control>KP_3" type="string" value="move_window_workspace_3_key"/>\n <property name="<Alt><Control>KP_4" type="string" value="move_window_workspace_4_key"/>\n <property name="<Alt><Control>KP_5" type="string" value="move_window_workspace_5_key"/>\n <property name="<Alt><Control>KP_6" type="string" value="move_window_workspace_6_key"/>\n <property name="Down" type="string" value="down_key"/>\n <property name="<Control><Shift><Alt>Up" type="string" value="move_window_up_key"/>\n <property name="<Shift><Alt>Page_Down" type="string" value="lower_window_key"/>\n <property name="<Alt>F12" type="string" value="above_key"/>\n <property name="<Alt><Control>KP_8" type="string" value="move_window_workspace_8_key"/>\n <property name="<Alt><Control>KP_9" type="string" value="move_window_workspace_9_key"/>\n <property name="Right" type="string" value="right_key"/>\n <property name="<Alt>F10" type="string" value="maximize_window_key"/>\n <property name="<Control><Alt>Up" type="string" value="up_workspace_key"/>\n <property name="<Control>F10" type="string" value="workspace_10_key"/>\n <property name="<Alt><Control>KP_7" type="string" value="move_window_workspace_7_key"/>\n <property name="<Alt><Control>End" type="string" value="move_window_next_workspace_key"/>\n <property name="<Alt>Delete" type="string" value="del_workspace_key"/>\n <property name="<Control><Alt>Left" type="string" value="left_workspace_key"/>\n <property name="<Control>F12" type="string" value="workspace_12_key"/>\n <property name="<Alt>space" type="string" value="popup_menu_key"/>\n <property name="<Alt><Shift>Tab" type="string" value="cycle_reverse_windows_key"/>\n <property name="<Shift><Alt>Page_Up" type="string" value="raise_window_key"/>\n <property name="<Alt>Insert" type="string" value="add_workspace_key"/>\n <property name="<Alt><Control>Home" type="string" value="move_window_prev_workspace_key"/>\n <property name="<Control>F2" type="string" value="workspace_2_key"/>\n <property name="<Control>F1" type="string" value="workspace_1_key"/>\n <property name="<Control>F11" type="string" value="workspace_11_key"/>\n <property name="override" type="bool" value="true"/>\n </property>\n </property>\n <property name="providers" type="array">\n <value type="string" value="xfwm4"/>\n <value type="string" value="commands"/>\n </property>\n</channel>' >> /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
- echo -e '<?xml version="1.0" encoding="UTF-8"?>\n\n<channel name="xfce4-mixer" version="1.0">\n <property name="active-card" type="string" value="PlaybackES1371AudioPCI97AnalogStereoPulseAudioMixer"/>\n <property name="volume-step-size" type="uint" value="5"/>\n <property name="sound-card" type="string" value="PlaybackES1371AudioPCI97AnalogStereoPulseAudioMixer"/>\n <property name="sound-cards" type="empty">\n <property name="PlaybackES1371AudioPCI97AnalogStereoPulseAudioMixer" type="array">\n <value type="string" value="Master"/>\n </property>\n </property>\n <property name="window-height" type="int" value="400"/>\n <property name="window-width" type="int" value="738"/>\n</channel>' > /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-mixer.xml
- echo -e '<?xml version="1.0" encoding="UTF-8"?>\n\n<channel name="xfce4-panel" version="1.0">\n <property name="panels" type="uint" value="1">\n <property name="panel-0" type="empty">\n <property name="position" type="string" value="p=6;x=0;y=0"/>\n <property name="length" type="uint" value="100"/>\n <property name="position-locked" type="bool" value="true"/>\n <property name="plugin-ids" type="array">\n <value type="int" value="1"/>\n <value type="int" value="15"/>\n <value type="int" value="16"/>\n <value type="int" value="17"/>\n <value type="int" value="21"/>\n <value type="int" value="23"/>\n <value type="int" value="19"/>\n <value type="int" value="3"/>\n <value type="int" value="24"/>\n <value type="int" value="6"/>\n <value type="int" value="2"/>\n <value type="int" value="5"/>\n <value type="int" value="4"/>\n <value type="int" value="25"/>\n </property>\n <property name="background-alpha" type="uint" value="90"/>\n </property>\n </property>\n <property name="plugins" type="empty">\n <property name="plugin-1" type="string" value="applicationsmenu">\n <property name="button-icon" type="string" value="kali-menu"/>\n <property name="show-button-title" type="bool" value="false"/>\n <property name="show-generic-names" type="bool" value="true"/>\n <property name="show-tooltips" type="bool" value="true"/>\n </property>\n <property name="plugin-2" type="string" value="actions"/>\n <property name="plugin-3" type="string" value="tasklist"/>\n <property name="plugin-4" type="string" value="pager">\n <property name="rows" type="uint" value="1"/>\n </property>\n <property name="plugin-5" type="string" value="clock">\n <property name="digital-format" type="string" value="%R, %A %d %B %Y"/>\n </property>\n <property name="plugin-6" type="string" value="systray">\n <property name="names-visible" type="array">\n <value type="string" value="networkmanager applet"/>\n </property>\n </property>\n <property name="plugin-15" type="string" value="launcher">\n <property name="items" type="array">\n <value type="string" value="13684522587.desktop"/>\n </property>\n </property>\n <property name="plugin-16" type="string" value="launcher">\n <property name="items" type="array">\n <value type="string" value="13684522758.desktop"/>\n </property>\n </property>\n <property name="plugin-17" type="string" value="launcher">\n <property name="items" type="array">\n <value type="string" value="13684522859.desktop"/>\n </property>\n </property>\n <property name="plugin-21" type="string" value="applicationsmenu">\n <property name="custom-menu" type="bool" value="true"/>\n <property name="custom-menu-file" type="string" value="/root/.config/xfce4/menu/top10.menu"/>\n <property name="button-icon" type="string" value="security-medium"/>\n <property name="show-button-title" type="bool" value="false"/>\n <property name="button-title" type="string" value="Top 10"/>\n </property>\n <property name="plugin-19" type="string" value="launcher">\n <property name="items" type="array">\n <value type="string" value="136845425410.desktop"/>\n </property>\n </property>\n <property name="plugin-22" type="empty">\n <property name="base-directory" type="string" value="/root"/>\n <property name="hidden-files" type="bool" value="false"/>\n </property>\n <property name="plugin-23" type="string" value="places"/>\n <property name="plugin-24" type="string" value="xfce4-mixer-plugin"/>\n <property name="plugin-25" type="string" value="showdesktop"/>\n </property>\n</channel>' > /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
- echo -e '<?xml version="1.0" encoding="UTF-8"?>\n\n<channel name="xfce4-settings-editor" version="1.0">\n <property name="window-width" type="int" value="600"/>\n <property name="window-height" type="int" value="380"/>\n <property name="hpaned-position" type="int" value="200"/>\n</channel>' > /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml
- echo -e '<?xml version="1.0" encoding="UTF-8"?>\n\n<channel name="xfwm4" version="1.0">\n <property name="general" type="empty">\n <property name="activate_action" type="string" value="bring"/>\n <property name="borderless_maximize" type="bool" value="true"/>\n <property name="box_move" type="bool" value="false"/>\n <property name="box_resize" type="bool" value="false"/>\n <property name="button_layout" type="string" value="O|SHMC"/>\n <property name="button_offset" type="int" value="0"/>\n <property name="button_spacing" type="int" value="0"/>\n <property name="click_to_focus" type="bool" value="true"/>\n <property name="focus_delay" type="int" value="250"/>\n <property name="cycle_apps_only" type="bool" value="false"/>\n <property name="cycle_draw_frame" type="bool" value="true"/>\n <property name="cycle_hidden" type="bool" value="true"/>\n <property name="cycle_minimum" type="bool" value="true"/>\n <property name="cycle_workspaces" type="bool" value="false"/>\n <property name="double_click_time" type="int" value="250"/>\n <property name="double_click_distance" type="int" value="5"/>\n <property name="double_click_action" type="string" value="maximize"/>\n <property name="easy_click" type="string" value="Alt"/>\n <property name="focus_hint" type="bool" value="true"/>\n <property name="focus_new" type="bool" value="true"/>\n <property name="frame_opacity" type="int" value="100"/>\n <property name="full_width_title" type="bool" value="true"/>\n <property name="inactive_opacity" type="int" value="100"/>\n <property name="maximized_offset" type="int" value="0"/>\n <property name="move_opacity" type="int" value="100"/>\n <property name="placement_ratio" type="int" value="20"/>\n <property name="placement_mode" type="string" value="center"/>\n <property name="popup_opacity" type="int" value="100"/>\n <property name="mousewheel_rollup" type="bool" value="true"/>\n <property name="prevent_focus_stealing" type="bool" value="false"/>\n <property name="raise_delay" type="int" value="250"/>\n <property name="raise_on_click" type="bool" value="true"/>\n <property name="raise_on_focus" type="bool" value="false"/>\n <property name="raise_with_any_button" type="bool" value="true"/>\n <property name="repeat_urgent_blink" type="bool" value="false"/>\n <property name="resize_opacity" type="int" value="100"/>\n <property name="restore_on_move" type="bool" value="true"/>\n <property name="scroll_workspaces" type="bool" value="true"/>\n <property name="shadow_delta_height" type="int" value="0"/>\n <property name="shadow_delta_width" type="int" value="0"/>\n <property name="shadow_delta_x" type="int" value="0"/>\n <property name="shadow_delta_y" type="int" value="-3"/>\n <property name="shadow_opacity" type="int" value="50"/>\n <property name="show_app_icon" type="bool" value="false"/>\n <property name="show_dock_shadow" type="bool" value="true"/>\n <property name="show_frame_shadow" type="bool" value="false"/>\n <property name="show_popup_shadow" type="bool" value="false"/>\n <property name="snap_resist" type="bool" value="false"/>\n <property name="snap_to_border" type="bool" value="true"/>\n <property name="snap_to_windows" type="bool" value="false"/>\n <property name="snap_width" type="int" value="10"/>\n <property name="theme" type="string" value="Shiki-Colors-Light-Menus"/>\n <property name="title_alignment" type="string" value="center"/>\n <property name="title_font" type="string" value="Sans Bold 9"/>\n <property name="title_horizontal_offset" type="int" value="0"/>\n <property name="title_shadow_active" type="string" value="false"/>\n <property name="title_shadow_inactive" type="string" value="false"/>\n <property name="title_vertical_offset_active" type="int" value="0"/>\n <property name="title_vertical_offset_inactive" type="int" value="0"/>\n <property name="toggle_workspaces" type="bool" value="false"/>\n <property name="unredirect_overlays" type="bool" value="true"/>\n <property name="urgent_blink" type="bool" value="false"/>\n <property name="use_compositing" type="bool" value="true"/>\n <property name="workspace_count" type="int" value="2"/>\n <property name="wrap_cycle" type="bool" value="true"/>\n <property name="wrap_layout" type="bool" value="true"/>\n <property name="wrap_resistance" type="int" value="10"/>\n <property name="wrap_windows" type="bool" value="true"/>\n <property name="wrap_workspaces" type="bool" value="false"/>\n <property name="workspace_names" type="array">\n <value type="string" value="Workspace 1"/>\n <value type="string" value="Workspace 2"/>\n <value type="string" value="Workspace 3"/>\n <value type="string" value="Workspace 4"/>\n </property>\n </property>\n</channel>' > /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
- echo -e '<?xml version="1.0" encoding="UTF-8"?>\n\n<channel name="xsettings" version="1.0">\n <property name="Net" type="empty">\n <property name="ThemeName" type="empty"/>\n <property name="IconThemeName" type="empty"/>\n <property name="DoubleClickTime" type="int" value="250"/>\n <property name="DoubleClickDistance" type="int" value="5"/>\n <property name="DndDragThreshold" type="int" value="8"/>\n <property name="CursorBlink" type="bool" value="true"/>\n <property name="CursorBlinkTime" type="int" value="1200"/>\n <property name="SoundThemeName" type="string" value="default"/>\n <property name="EnableEventSounds" type="bool" value="false"/>\n <property name="EnableInputFeedbackSounds" type="bool" value="false"/>\n </property>\n <property name="Xft" type="empty">\n <property name="DPI" type="empty"/>\n <property name="Antialias" type="int" value="-1"/>\n <property name="Hinting" type="int" value="-1"/>\n <property name="HintStyle" type="string" value="hintnone"/>\n <property name="RGBA" type="string" value="none"/>\n </property>\n <property name="Gtk" type="empty">\n <property name="CanChangeAccels" type="bool" value="false"/>\n <property name="ColorPalette" type="string" value="black:white:gray50:red:purple:blue:light blue:green:yellow:orange:lavender:brown:goldenrod4:dodger blue:pink:light green:gray10:gray30:gray75:gray90"/>\n <property name="FontName" type="string" value="Sans 10"/>\n <property name="IconSizes" type="string" value=""/>\n <property name="KeyThemeName" type="string" value=""/>\n <property name="ToolbarStyle" type="string" value="icons"/>\n <property name="ToolbarIconSize" type="int" value="3"/>\n <property name="IMPreeditStyle" type="string" value=""/>\n <property name="IMStatusStyle" type="string" value=""/>\n <property name="MenuImages" type="bool" value="true"/>\n <property name="ButtonImages" type="bool" value="true"/>\n <property name="MenuBarAccel" type="string" value="F10"/>\n <property name="CursorThemeName" type="string" value=""/>\n <property name="CursorThemeSize" type="int" value="0"/>\n <property name="IMModule" type="string" value=""/>\n </property>\n</channel>' > /root/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
- echo -e '<Menu>\n\t<Name>Top 10</Name>\n\t<DefaultAppDirs/>\n\t<Directory>top10.directory</Directory>\n\t<Include>\n\t\t<Category>top10</Category>\n\t</Include>\n</Menu>' > /root/.config/xfce4/menu/top10.menu
- #--- Get shiki-colors-light theme
- wget http://xfce-look.org/CONTENT/content-files/142110-Shiki-Colors-Light-Menus.tar.gz -O /tmp/Shiki-Colors-Light-Menus.tar.gz
- tar zxf /tmp/Shiki-Colors-Light-Menus.tar.gz -C /root/.themes/
- xfconf-query -c xsettings -p /Net/ThemeName -s "Shiki-Colors-Light-Menus"
- xfconf-query -c xsettings -p /Net/IconThemeName -s "gnome-brave"
- #--- Enable compositing
- xfconf-query -c xfwm4 -p /general/use_compositing -s true
- #--- Disable user folders
- apt-get -y -qq install xdg-user-dirs
- xdg-user-dirs-update
- file=/etc/xdg/user-dirs.conf; [ -e $file ] && cp -n $file{,.bkup}
- sed -i 's/^enable=.*/enable=False/' $file #sed -i 's/^XDG_/#XDG_/; s/^#XDG_DESKTOP/XDG_DESKTOP/;' /root/.config/user-dirs.dirs
- rm -rf /root/{Documents,Downloads,Music,Pictures,Public,Templates,Videos}/
- #--- Get new desktop wallpaper
- wget http://www.kali.org/images/wallpapers-01/kali-wp-june-2014_1920x1080_A.png -O /usr/share/wallpapers/kali_blue_3d_a.png
- wget http://www.kali.org/images/wallpapers-01/kali-wp-june-2014_1920x1080_B.png -O /usr/share/wallpapers/kali_blue_3d_b.png
- wget http://www.kali.org/images/wallpapers-01/kali-wp-june-2014_1920x1080_G.png -O /usr/share/wallpapers/kali_black_honeycomb.png
- wget http://imageshack.us/a/img17/4646/vzex.png -O /usr/share/wallpapers/kali_blue_splat.png
- wget http://www.n1tr0g3n.com/wp-content/uploads/2013/03/Kali-Linux-faded-no-Dragon-small-text.png -O /usr/share/wallpapers/kali_black_clean.png
- wget http://1hdwallpapers.com/wallpapers/kali_linux.jpg -O /usr/share/wallpapers/kali_black_stripes.jpg
- #--- Change desktop wallpaper (single random pick - on each install). Note: For now...
- wallpaper=/usr/share/wallpapers/kali_black_honeycomb.png #wallpaper=$(shuf -n1 -e /usr/share/wallpapers/kali_*)
- xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-show -s true
- xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s $wallpaper
- #--- Change login wallpaper
- cp -f $wallpaper /usr/share/images/desktop-base/login-background.png
- #--- Reload XFCE
- #/usr/bin/xfdesktop --reload
- #--- New wallpaper - add to startup (random each login)
- #file=/usr/local/bin/wallpaper.sh; [ -e $file ] && cp -n $file{,.bkup}
- #echo -e '#!/bin/bash\nwallpaper=$(shuf -n1 -e /usr/share/wallpapers/kali_*)\nxfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s $wallpaper\ncp -f $wallpaper /usr/share/images/desktop-base/login-background.png\n/usr/bin/xfdesktop --reload' > $file
- #chmod 0500 $file
- #mkdir -p /root/.config/autostart/
- #file=/root/.config/autostart/wallpaper.sh.desktop; [ -e $file ] && cp -n $file{,.bkup}
- #echo -e '\n[Desktop Entry]\nType=Application\nExec=/usr/local/bin/wallpaper.sh\nHidden=false\nNoDisplay=false\nX-GNOME-Autostart-enabled=true\nName[en_US]=wallpaper\nName=wallpaper\nComment[en_US]=\nComment=' > $file
- #--- Configure file browser (need to re-login for effect)
- mkdir -p /root/.config/Thunar/
- file=/root/.config/Thunar/thunarrc; [ -e $file ] && cp -n $file{,.bkup}
- sed -i 's/LastShowHidden=.*/LastShowHidden=TRUE/' $file 2>/dev/null || echo -e "[Configuration]\nLastShowHidden=TRUE" > /root/.config/Thunar/thunarrc;
- #--- Enable num lock at start up (might not be smart if you're using a smaller keyboard (laptop?)) ~ https://wiki.xfce.org/faq
- #xfconf-query -c keyboards -p /Default/Numlock -s true
- #apt-get -y -qq install numlockx
- #file=/etc/xdg/xfce4/xinitrc; [ -e $file ] && cp -n $file{,.bkup} #/etc/rc.local
- #grep -q '^/usr/bin/numlockx' $file 2>/dev/null || echo "/usr/bin/numlockx on" >> $file
- #--- XFCE fixes for default applications
- mkdir -p /root/.local/share/applications/
- file=/root/.local/share/applications/mimeapps.list; [ -e $file ] && cp -n $file{,.bkup}
- [ ! -e $file ] && echo '[Added Associations]' > $file
- for VALUE in file trash; do
- sed -i 's#x-scheme-handler/'$VALUE'=.*#x-scheme-handler/'$VALUE'=exo-file-manager.desktop#' $file
- grep -q '^x-scheme-handler/'$VALUE'=' $file 2>/dev/null || echo -e 'x-scheme-handler/'$VALUE'=exo-file-manager.desktop' >> $file
- done
- for VALUE in http https; do
- sed -i 's#^x-scheme-handler/'$VALUE'=.*#x-scheme-handler/'$VALUE'=exo-web-browser.desktop#' $file
- grep -q '^x-scheme-handler/'$VALUE'=' $file 2>/dev/null || echo -e 'x-scheme-handler/'$VALUE'=exo-web-browser.desktop' >> $file
- done
- [[ $(tail -n 1 $file) != "" ]] && echo >> $file
- file=/root/.config/xfce4/helpers.rc; [ -e $file ] && cp -n $file{,.bkup} #exo-preferred-applications #xdg-mime default
- sed -i 's#^FileManager=.*#FileManager=Thunar#' $file 2>/dev/null
- grep -q '^FileManager=Thunar' $file 2>/dev/null || echo -e 'FileManager=Thunar' >> $file
- #--- Remove any old sessions
- rm -f /root/.cache/sessions/*
- #--- XFCE fixes for terminator (We do this later)
- #mkdir -p /root/.local/share/xfce4/helpers/
- #file=/root/.local/share/xfce4/helpers/custom-TerminalEmulator.desktop; [ -e $file ] && cp -n $file{,.bkup}
- #sed -i 's#^X-XFCE-CommandsWithParameter=.*#X-XFCE-CommandsWithParameter=/usr/bin/terminator --command="%s"#' $file 2>/dev/null || echo -e '[Desktop Entry]\nNoDisplay=true\nVersion=1.0\nEncoding=UTF-8\nType=X-XFCE-Helper\nX-XFCE-Category=TerminalEmulator\nX-XFCE-CommandsWithParameter=/usr/bin/terminator --command="%s"\nIcon=terminator\nName=terminator\nX-XFCE-Commands=/usr/bin/terminator' > $file
- #file=/root/.config/xfce4/helpers.rc; [ -e $file ] && cp -n $file{,.bkup} #exo-preferred-applications #xdg-mime default
- #sed -i 's#^TerminalEmulator=.*#TerminalEmulator=custom-TerminalEmulator#' $file
- #grep -q '^TerminalEmulator=custom-TerminalEmulator' $file 2>/dev/null || echo -e 'TerminalEmulator=custom-TerminalEmulator' >> $file
- #--- Set XFCE as default desktop manager
- file=/root/.xsession; [ -e $file ] && cp -n $file{,.bkup} #~/.xsession
- echo xfce4-session > $file
- #--- Add keyboard shortcut (ctrl + alt + t) to start a terminal window
- file=/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml #; [ -e $file ] && cp -n $file{,.bkup}
- grep -q '<property name="<Primary><Alt>t" type="string" value="/usr/bin/exo-open --launch TerminalEmulator"/>' $file || sed -i 's#<property name="\<Alt\>F2" type="string" value="xfrun4"/>#<property name="\<Alt\>F2" type="string" value="xfrun4"/>\n <property name="\<Primary\>\<Alt\>t" type="string" value="/usr/bin/exo-open --launch TerminalEmulator"/>#' $file
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement