GithubHelp home page GithubHelp logo

manjaro / desktop-settings Goto Github PK

View Code? Open in Web Editor NEW
85.0 19.0 38.0 30.31 MB

This repo has been archived. Our code is now hosted at

Home Page: https://gitlab.manjaro.org

Shell 38.46% Perl 3.74% Scheme 10.98% JavaScript 0.14% CSS 0.54% Python 17.44% QML 7.03% Lua 21.68%

desktop-settings's Introduction

desktop-settings's People

Contributors

adrianzo avatar arcxyz avatar chrysostomus avatar coffeeking avatar edwargix avatar fhdk avatar holmeslinux avatar kirek avatar mockroot avatar napcok avatar oberon-manjaro avatar papajoker avatar philmmanjaro avatar stav121 avatar ste74 avatar thanosapostolou avatar udeved avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

desktop-settings's Issues

Send xterm escape codes in urxvt, i3 settings

@Oberon2007 I would like to configure also i3 version of urxvt to send xterm escape codes. What this accomplishes? In micro, gui app style keyboard navigation (ctrl(+shift)+arrows) works. This can be a major convenience when someone tries micro.

Conflict when installing i3-manjaro

I just tried to install the package i3-manjaro using pacman -S i3-manjaro, but I get the following error:

[deb0ch@YoloCorp ~]$ sudo pacman -S i3-manjaro
:: There are 10 members in group i3-manjaro:
:: Repository community
   1) artwork-i3  2) conky-i3  3) dmenu-manjaro  4) i3-default-artwork  5) i3-gaps  6) i3-help  7) i3exit  8) i3status-manjaro  9) manjaro-cinnamon-settings  10) manjaro-i3-settings

Enter a selection (default=all): 
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: manjaro-cinnamon-settings and manjaro-i3-settings are in conflict

It appears that for some reason, i3-manjaro depends on both manjaro-i3-settings and manjaro-cinnamon-settings, which are apparently not compatible.

I worked around it by selecting only all dependencies excepts for the 9th, but this error puzzled me for a time.

Not sure at all that this is the place to report, please tell me where to report if this is the wrong place ๐Ÿ˜ธ

manjaro-<desktop>-settings has some file conflicts

Seems there is still some work to do ...

error: failed to commit transaction (conflicting files)
/var/lib/manjaro-tools/buildiso/kde-minimal/x86_64/kde-image/etc/skel/.config/autostart/manjaro-welcome.desktop exists in both 'manjaro-kde-minimal-settings' and 'manjaro-welcome'
manjaro-kde-minimal-settings: /var/lib/manjaro-tools/buildiso/kde-minimal/x86_64/kde-image/etc/skel/.Xresources exists in filesystem
manjaro-kde-minimal-settings: /var/lib/manjaro-tools/buildiso/kde-minimal/x86_64/kde-image/etc/skel/.bash_profile exists in filesystem
manjaro-kde-minimal-settings: /var/lib/manjaro-tools/buildiso/kde-minimal/x86_64/kde-image/etc/skel/.bashrc exists in filesystem
manjaro-kde-minimal-settings: /var/lib/manjaro-tools/buildiso/kde-minimal/x86_64/kde-image/etc/skel/.conkyrc exists in filesystem
manjaro-kde-minimal-settings: /var/lib/manjaro-tools/buildiso/kde-minimal/x86_64/kde-image/etc/skel/.dir_colors exists in filesystem
Errors occurred, no packages were upgraded.

how to get config to root's home

What's the way to add configuration for the root account?
In i3 a config file is needed to make a session as root work and also gtk-theming and icons for applications launched with pkexec are the default Adwaita and don't match the rest.

live skel conflict in pantheon

Hi guys , after more research found the problem : the shared pkg for livecd in pantheon create conflict .. how to proced ?

:: Proceed with installation? Y/n checking keys in keyring [######################] 100%
(71/71) checking package integrity [######################] 100%
(71/71) loading package files [######################] 100%
(71/71) checking for file conflicts [######################] 100%
error: failed to commit transaction (conflicting files)
manjaro-live-skel: /build/manjaro-tools/buildiso/pantheon/x86_64/live-image/etc/skel/.config/autostart/disable-dpms.desktop exists in filesystem
manjaro-live-skel: /build/manjaro-tools/buildiso/pantheon/x86_64/live-image/etc/skel/.config/autostart/live-session.desktop exists in filesystem
manjaro-live-skel: /build/manjaro-tools/buildiso/pantheon/x86_64/live-image/etc/skel/.config/autostart/pulseaudio-ctl.desktop exists in filesystem
Errors occurred, no packages were upgraded.
==> ERROR: Failed to install packages to new root
==> ERROR: Failed to install all packages
-> overlayfs: unmount live-image
==> ERROR: Exit make_image_live
[stefano@ste74 ~]$

community/i3/skel/.config/dunst/

Some warnings of deprecated settings in dunst could be solved:
Warning: 'allow_markup' is deprecated since 1.2, please use 'markup' instead.
Warning: 'icon_folders' is deprecated since 1.3, please use 'icon_path' instead.
Warning: The frame section is deprecated since 1.2, width has been renamed to frame_width and moved to the global section.
Warning: The frame section is deprecated since 1.2, color has been renamed to frame_color and moved to the global section.

KDE fails launching after octopi upate (pacman -Syu)

Hey there,

using manjaro on Hyper-V (Windows 10) KDE Desktop. When I am using "pacman -Syu" to update my system the system every time goes into "boot loop" after restart. Have tried this mutliple times (because I am restoring snapshot before update). I sadly don't have the knowledge to figure out what is wrong with the update.

Also it's not a classic boot loop it looks like arch is trying to start kde but fails (deksop keeps beeing black).

What I did:

  • Launching TTY with CTRL+ALT+F2 works

journalctl -b : http://pastebin.com/pbQbxpsS
pacman.log : http://pastebin.com/B26cZEWY
Xorg.0.log : http://pastebin.com/Am1cVGjQ
list of updates: http://pastebin.com/aCZnijUh

Note: Also "same" thing happens to me on Arch with gnome as desktop:

https://bugs.archlinux.org/task/49430

minimal and full profiles

Hi team,

I ask for feedback here.
We got full profiles and minimal profiles.
My thought is, if we can atomize the settings packages further?

For example, xfce-settings would depend on xfce-minimal settings?
I think it won't work out for kde as long as the kde apss are not fully ported.
Currently, kde-minimal used qpdfview, because okular still depends on kde4libs and runtime.

I recently decoupled my OB settings from lxqt-minimal, so the package could be used in other profiles or even OB iso.
It just provides tint2 and OB menu gen, and some autostart stuff in OB session.

Could we do somethig similar with other settings packages?

manjaro-openbox-settings conflicts none

I don't have the time right now to check this further, but it just turned out that manjaro-openbox-settings package doesn't conflict properly, meaning: not at all! ๐Ÿ˜œ

$ pacman -Si manjaro-openbox-settings
Repository      : community
Name            : manjaro-openbox-settings
Version         : 20160405-1
Description     : Manjaro Linux openbox-minimal settings
Architecture    : any
URL             : https://github.com/manjaro/desktop-settings
Licenses        : GPL
Groups          : None
Provides        : None
Depends On      : manjaro-base-skel  obmenu-generator  tint2  feh
                  openbox-themes  vertex-maia-themes  maia-icon-theme
                  maia-wallpaper
Optional Deps   : None
Conflicts With  : None
Replaces        : None
Download Size   : 17.75 KiB
Installed Size  : 68.00 KiB
Packager        : Artoo <[email protected]>
Build Date      : Tue 05 Apr 2016 23:39:58 CEST
Validated By    : MD5 Sum  SHA-256 Sum  Signature

Please someone have a look!

Profile and settings removal

Guys, I will delete fluxbox, bspwm, openbox, jmw from profiles and settings.
These profiles don't seem to be updated in our repos rather than in forks.

If the maintainers want them included again, please send pull requests.

@Oberon2007

What about i3? Do you work on i3 iso? Have you found a wirkaround for live session?

Wayland has not been installed

In Manjaro KDE 16.0.3 with non-free controller, wayland was not implemented. Should I reinstall Manjaro with free controllers to use it?. I used a Nvidia 960 with kde neon in Wayland with Nvidia drivers and it woreked.

work on sonar-mate settings and profile

@coffeeking
Here's where I currently am with my suggestions for the Mate-edition:

  • changed gtk-theme to Adwaita-Manjaro-dark
  • changed xcursor-theme to Breeze
  • panel height changed to 30px with bright icons and text on dark background
  • font-size changed to 11px everywhere and in Terminal to 12px
  • changed gnome-terminal profile to 12px white font on black
  • changed notification theme to Coco
  • moved the sound-theme to a new package sonar-sound-theme. Advantage of packages is always that we avoid future file conflicts, we are able to maintain existing installs via updates and also we make these features available to anyone, not just on fresh installs.
  • default panel is now set in gsettings to sonar which is defined in /usr/share/mate-panel/layouts/sonar.layout. I've left that in the profile for now for easier modifications but I suggest that later we move that to a package, too.
  • added to the panel: main-menu and launcher for firefox on the left side, moved the 'show desktop'-applet to the right side next to workspace-switcher and the rest.
  • There appears to be some bug with setting the custom keybindings via gsettings override. It does work with direct gsettings commands, though, and so I cooked up this more or less creative workaround: You'll find a launcher .config/autostart/set_keybindings.desktop calling a script that sets the custom keybindings and creates a lockfile to make sure that in case the user changes the keybindings they will not be reset on next login. See /usr/bin/set-keybindings ;) Since all this is part of the settings package we can change or remove that stuff easily anytime we find a proper solution for it. In any case, the keybindings are now finally working! ๐Ÿ˜†
  • launchers in autostart need to be executable btw. I changed that for your login-sound launcher.

Remaining issues:

  • for some reason the volume adjustment in the autostart appears still not to be working. The script does what it should but apparently the launcher is not working. I'll investigate that further. @Kirek , any idea?
  • for me the sound is completely distorted - I had that already in earlier sonar-ISOs and I wonder if it's somehow a problem just on my system? Weird though because I am running this in virtualbox and never have this issue with other ISOs. Do you have any idea?
  • brltty.service throws an error during boot-time and fails to start. Maybe brltty simply needs a package update? Systemctl output is below.

Meanwhile maybe you'd like to build a test ISO and let me know how you like the changes and if you'd like this or that differently or reverted.

$ systemctl status brltty.service
โ— brltty.service - Braille Console Driver
   Loaded: loaded (/usr/lib/systemd/system/brltty.service; enabled; vendor preset: disabled)
   Active: failed (Result: signal) since Mon 2016-03-28 11:56:17 UTC; 2h 3min ago
  Process: 207 ExecStart=/usr/bin/brltty --pid-file=/run/brltty.pid (code=exited, status=0/SUCCESS)
 Main PID: 270 (code=killed, signal=ABRT)

Mar 28 11:56:16 sonar brltty[270]: cannot load speech driver: /usr/lib/brltty/libbrlttysauto.so
Mar 28 11:56:16 sonar brltty[270]: speech driver not loadable: auto
Mar 28 11:56:16 sonar brltty[270]: /usr/lib/brltty/libbrlttysspeech-dispatcher.so: cannot open shared object file: No such file or directory
Mar 28 11:56:16 sonar brltty[270]: cannot load speech driver: /usr/lib/brltty/libbrlttysspeech-dispatcher.so
Mar 28 11:56:16 sonar brltty[270]: speech driver not loadable: speech-dispatcher
Mar 28 11:56:17 sonar brltty[270]: eSpeak Speech Driver: version 0.3
Mar 28 11:56:17 sonar brltty[270]: Linux Screen Driver:
Mar 28 11:56:17 sonar systemd[1]: brltty.service: Main process exited, code=killed, status=6/ABRT
Mar 28 11:56:17 sonar systemd[1]: brltty.service: Unit entered failed state.
Mar 28 11:56:17 sonar systemd[1]: brltty.service: Failed with result 'signal'.

Some idea

Now that we have the skels packaged, it'd be possible to generate a given iso-profile on the fly.
Basically all that is being symlink in the profile coukd be removed in theory and directly read from /usr/share/manjaro-tools/iso-profiles.
We could generate iso-profiles in eg $HOME/.local/share/manjaro-tools
Just an idea, nothing concrete.

What's your thoughts?

add Makefile

simple MakeFile to replace the PKGBUILD function, so we can have a template PKGBUILD for desktop-settings

Inconsistencies in Gnome Adapta-Nokto-Maia (Eta)

The window control bar and buttons have different sizes.

I switched to the Eta theme as this seems to have a more compact build, but some Window-Control-Buttons remain "large". In fact very large to my taste ;).

scr_small_hover
scr_big_hover

Im new to Manjaro and not sure if this is the right place or if I should open a ticket.

The large ones you see are Nautilus and Tweaks, while Evolution (gtk) and Telegram (qt) are small (Normal)
It seems to affect "random" as Evolution and Nautilus are both GTK ?
Unless Evolution is now qt, then it would make more sense.

On a personal note, I have just found myself a new home. Great work!!!

if its ok wil do Mate-only..

hi, just back on git :)

bit cooled down .. but wil do only Mate because also interested on one way and two desktops is always .., but hemm....this case will work on mate further..

skel packages that need rebuild for iso release

official

  • xfce
  • kde

minimal

  • lxqt
  • budgie
  • kde
  • xfce

community

  • bspwm
  • cinnamon
  • enlightenment
  • gnome
  • jwm
  • lxqt
  • netbook
  • pantheon
  • budgie
  • deepin
  • fluxbox
  • i3
  • lxde
  • mate
  • openbox
  • gnome-sonar
  • mate-sonar
  • firefox

omf file not initializated

Hi @Chrysostomus in your bspwm profile is present a file called omf .. what is ? Is possible delete it ? Is not initializated for github .. You found it in /skel/.local/share ๐Ÿ˜„

xfce settings

Can the xfce settings please be moved to its own repo?
I'd like to do some cleanup on PKGBUILD, and start with adding depends.
Would be nice to drop the build in extra then, and move left overs to community.

schema override

Is there an order for sections and keys to keep?
Does somebody know?

I don't get mate or gnome to talk in sonar, but accessibility is nicely activated as separate menu.

Guideline for desktop-packages and iso-profiles

I add some raw draft of a guideline here, we can develop further.

iso structure

  • The ideal iso should leave no files left if you hypothetically uninstalled all packages.
    Perhaps some /etc/.pac files would be left for example.
    The point is, only deploy files in the iso-profiles repo, that already belong to a package.
    Best practice would be, if you use the iso-profiles overlay only to configure system wide tsettings

    /etc/*.conf
    /etc/foo/bar.conf

All the rest can normally be deployed in the desktop-settings repo

We can always introduce new folder structure easy to navigate for packaging.

Error while trying to update `manjaro-bspwm-settings`

Hello,

I'm using the bspwm version of Manjaro and whenever I try to update manjaro-bspwm-settings, I get the following error:

error: failed to commit transaction (conflicting files)
manjaro-bspwm-settings: /etc/skel/.config/fish/completions/fisher.fish exists in filesystem
manjaro-bspwm-settings: /etc/skel/.config/fish/fishfile exists in filesystem
manjaro-bspwm-settings: /etc/skel/Bspwm-beginners-guide.txt exists in filesystem

In my view, It feels related to #12.

Should I delete the files or does this mean there's something wrong with the package?

Edit: Oh and my current version is 20161208-1.

[Mate] falls back to xterm instead of using mate-terminal

I just noticed that manjaro-architect cannot be launched in the Mate live-session because mate tries to launch xterm, which isn't installed by default.
Strange thing is that mate-terminal is indeed set as the default.
Is this a bug in the Mate Desktop?
The only way I can currently seem to find to launch setup with the launcher seems to use

terminal=false
Exec=mate-terminal -e 'sudo /usr/bin/setup'

For the already build 17.1.8 ISO I will just patch this up in the chroot, but somehow it would be good to find a proper solution for this.
Is there a way to export $TERM ? My understanding is that this is kind of a no-go ... @Chrysostomus ?
@Ste74 @philmmanjaro

xinitrc is not working for multiple environments

The current version of xinitrc that uses the get_session function is meant to allow easily switching between desktop environments from tty. It does not do what it is supposed to. This one works:

https://github.com/manjaro/desktop-settings/blob/master/community/bspwm/skel/.xinitrc

It does not interfere with displaymanagers or autologin, and if you run startx <name_of_environment it starts the desired environment as it is supposed to.

If anyone doesn't have anything against it, I'll be fixing it for different editions.

@Oberon2007 @philmmanjaro @Ste74

~.i3/config in live-environment

i3 needs a different file ~.i3/config in live than in the final install for several reasons (autostarted applications, conky showing the shortcut for installer and config for the installers themselves...)
How can I achive that with the new structure? Does manjaro-tools still support a live-overlay and if yes, where do I place that file?

live-session.desktop autostart not working in Cinnamon

[manjaro@manjaro-cinnamon ~]$ ls .config/autostart/
disable-dpms.desktop  manjaro-welcome.desktop
live-session.desktop  pulseaudio-ctl.desktop

As the title says, desktop-items script doesn't run at login. It does when I double-click the .desktop item in .config/autostart
manjaro-welcome launches fine.

desktop-settings should depend on the theme packages

For now we set our themes in our desktop-settings packages. However we don't yet add the used themes as dependencies. This should we think again thru. Otherwise somebody installs the setting and it won't work as the matching theme was not installed.

Lets organize wallpapers

Lets have us organize wallpaper packages by adding a "manjaro-wallpapers" group for pacman.
Lets also remove old artwork, repackage if necessary.

profiles.ini firefox

Hi guys , i see now the pkg for desktop setting in unstable are up to date so i have try to build an iso whit budgie and a new user.js file . Well , not working because the default user is changed .. is normal ? Firefox create a new profile when start ..
virtualbox_pantheon_27_02_2016_19_25_57

help-files in shared/doc

No package installs the i3-help files now since they have been moved from /etc/skel and live/etc/skel to shared/doc. How can I use them again?

How to add depends on a specific package?

Would be nice to make the manjaro-bspwm-settings package depend on certain core packages of the edition. Also, current description of the package is "Manjaro Linux budgie settings".

Where can I fix these?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.