View previous topic :: View next topic |
Author |
Message |
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6169 Location: Dallas area
|
Posted: Sun Feb 05, 2023 2:44 pm Post subject: |
|
|
I know that xfce has been working on making it work under wayland natively. But don't haven't checked on resource usage.
On the other hand, I've been playing (lightly and mostly in the config stage right now) with hyprland, and I'm pretty impressed.
If I can get it tuned properly, I may switch over to it as my primary desktop. _________________ UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3748 Location: Rasi, Finland
|
Posted: Sun Feb 05, 2023 5:09 pm Post subject: |
|
|
Is hyprland like fluxbox/openbox on wayland? _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31284 Location: here
|
Posted: Sun Feb 05, 2023 5:17 pm Post subject: |
|
|
Zucca wrote: | Is hyprland like fluxbox/openbox on wayland? |
It's a tiling compositor like sway, that doesn't sacrifice on its looks (cit) _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3924
|
Posted: Sun Feb 05, 2023 5:22 pm Post subject: |
|
|
Anon-E-moose wrote: | hyprland, and I'm pretty impressed. | Same here.
Thks 4 ur attention, interest & support. _________________ USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. " |
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6169 Location: Dallas area
|
Posted: Sun Feb 05, 2023 5:23 pm Post subject: |
|
|
Zucca wrote: | Is hyprland like fluxbox/openbox on wayland? |
Say sway and wayfire had a baby, it would kind of look like hyprland *laugh*
Animations, blurring, a ricers dream (config wise), the ability to have floating along with the dynamic tiling aspect.
Like sway, can be controlled by cmd line program (giving more flexibility)
I've always used a stacking wm (both X and wayland) but I do like a lot of the things that hyprland does, and the developers seem pretty open to suggestions for enhancements.
Pic of (someone elses) desktop with hyprland, as I have not got mine set up just yet, it's a WIP.
https://raw.githubusercontent.com/kaii-lb/dotfiles/master/assets/images/screenshot.png _________________ UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
CooSee Veteran
Joined: 20 Nov 2004 Posts: 1471 Location: Earth
|
Posted: Sun Feb 05, 2023 7:22 pm Post subject: |
|
|
here's another baby https://github.com/WillPower3309/swayfx
i'll wait until hyprland can just adapt already configured sway/waybar .config without anykind of users input
_________________ " Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier " |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3748 Location: Rasi, Finland
|
Posted: Mon Feb 06, 2023 4:34 pm Post subject: |
|
|
Well. I do tile windows on wayfire already. :P
I guess I could try out hyprland some day.
However I like the idea of newm: infinite desk size. I guess it's not that fast to use than virtual desktops, but it's something completely new to me.
I'll configure my sfwbar to my liking, then I can start the compositor hopping. :D _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3748 Location: Rasi, Finland
|
Posted: Mon Feb 06, 2023 8:28 pm Post subject: |
|
|
Well...
I've just recalled some of my, limited, css skills. Like many other bars, sfwbar styling is done via css.
nm-applet didn't seem to offer a tray icon anymore (maybe it's a some new tray protocol for gnome and friends). So I compiled nm-tray. Qt equivalent. Surprisingly it didn't pull much crud with it - only one kde related package. It works now, but I get "no-icon" -icon on the tray. And running it via terminal: Code: | $ nm-tray
QSystemTrayIcon::setVisible: No Icon set | ... doesn't really help. Googling this gives some results from qbittorrent issue tracker.
I guess I could overrride the icon with some css magic, but It would really require some higher level wizardy to be able to change the icon sfwbay way based on the network status. But still not impossible. Before that I'll try to get nm-tray to display an icon. Any of you use nm-tray and had this problem..? _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
keet Guru
Joined: 09 Sep 2008 Posts: 571
|
Posted: Tue Feb 07, 2023 4:26 pm Post subject: |
|
|
I also tile windows on wayfire; it's easy to assign shortcuts for making them take up a quarter or half of the screen. I try tiling window managers occasionally, but generally find that I can replicate their functionality with stacking ones without the annoyance of needing to figure out to handle things that I don't want to tile, like conky. |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3748 Location: Rasi, Finland
|
Posted: Tue Feb 07, 2023 4:48 pm Post subject: |
|
|
@keet, there's also simple tiling plugin for wayfire. I tend to use it on bigger displays. _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6169 Location: Dallas area
|
Posted: Tue Feb 07, 2023 7:00 pm Post subject: |
|
|
As I said earlier, I've always used a stacking wm/compositor in the past, both in wayland and X.
I had already walked away wayfire, the main reason they weren't keeping up with wlroots changes closely enough (for me).
I went to labwc, another stacking compositor, which was following wlroots more closely, and somewhat resembled openbox,
which was what I used most in X. They've also added some simple tiling. And as a general rule I do like labwc.
But I decided to try hyprland, and I do like it, especially since I've figured out how to have floating windows,
as well as window placement, etc, for my customizations.
As far as animations, in wayfire I turned them mostly off (they're only cute for a while, to me)
labwc doesn't do animations
hyprland does some animations, window momement, etc, but not near as many options as wayfire.
Overall hyprland seems to be snappier than either of my previous choices, and like sway, if you have multiple monitors
you can have one or more workspaces appear on your 2nd, 3rd, etc monitor.
At the end of the day, we pick what suits our needs and wants. *laugh* _________________ UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
keet Guru
Joined: 09 Sep 2008 Posts: 571
|
Posted: Wed Feb 08, 2023 1:56 pm Post subject: |
|
|
Zucca wrote: | @keet, there's also simple tiling plugin for wayfire. I tend to use it on bigger displays. |
I've been using the grid plugin, which works well enough for me. These aren't my settings (I'm using my laptop now and I use tiling only on my desktop), but it shows the idea.
Code: | [grid]
slot_bl = disabled # <super> KEY_DOWN
slot_b = disabled # <super> <shift> KEY_DOWN
slot_br = disabled # <super> KEY_RIGHT
slot_l = disabled # <super> <shift> KEY_LEFT
#slot_c = <super> KEY_UP | <super> KEY_KP5
slot_c = disabled # disabled
slot_r = disabled # <super> <shift> KEY_RIGHT
slot_tl = disabled # <super> KEY_LEFT
slot_t = disabled # <super> <shift> KEY_UP
slot_tr = disabled # <super> KEY_UP
# Restore default.
#restore = <super> KEY_DOWN | <super> KEY_KP0
restore = disabled |
|
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6169 Location: Dallas area
|
Posted: Sat Feb 11, 2023 3:03 pm Post subject: |
|
|
hyprland rice coming along nicely
https://freeimage.host/i/HEX3gQs _________________ UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
CooSee Veteran
Joined: 20 Nov 2004 Posts: 1471 Location: Earth
|
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6169 Location: Dallas area
|
Posted: Sat Feb 11, 2023 3:28 pm Post subject: |
|
|
Indeed, much of my inspiration has come from reddit *nods*
But I like to take bits and pieces and roll my own _________________ UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
CooSee Veteran
Joined: 20 Nov 2004 Posts: 1471 Location: Earth
|
Posted: Sat Feb 11, 2023 3:37 pm Post subject: |
|
|
Anon-E-moose wrote: | Indeed, much of my inspiration has come from reddit *nods*
But I like to take bits and pieces and roll my own |
i ended up using color options from this https://github.com/VijayLalwani/SeaOwl
using sway/waybar only here - maybe switching to hypr at later time !
_________________ " Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier " |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3748 Location: Rasi, Finland
|
Posted: Sat Feb 11, 2023 6:13 pm Post subject: |
|
|
I have too much to test. :E _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
bitter n00b
Joined: 26 Dec 2003 Posts: 24
|
Posted: Sun Feb 12, 2023 12:19 pm Post subject: |
|
|
I love Hyprland! It's been my daily driver for months, since I began using wayland the majority of the time. |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3748 Location: Rasi, Finland
|
Posted: Mon Apr 17, 2023 1:56 pm Post subject: |
|
|
I guess people following this thread will know few wallpaper setters for wayland (preferably using wlroots)?
I recently installed a almost fresh Gentoo install on my laptop (I had a silly 'rm -fr' accident) and I'm looking for parts for my gui session. _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6169 Location: Dallas area
|
Posted: Mon Apr 17, 2023 4:29 pm Post subject: |
|
|
I use swaybg with a perl wrapper script to randomize and time the wp
Code: | #!/usr/bin/perl -w
use sigtrap qw/handler signal_handler normal-signals/;
# pass in time, random and these options (if any)
#Usage: swaybg <options...>
#
# -c, --color Set the background color.
# -h, --help Show help message and quit.
# -i, --image Set the image to display.
# -m, --mode Set the mode to use for the image.
# -o, --output Set the output to operate on or * for all.
# -v, --version Show the version number and quit.
#
#Background Modes:
# stretch, fit, fill, center, tile, or solid_color
$SIG{CHLD} = 'IGNORE';
$sleep = 600;
if ($ARGV[0]) {
$sleep = $ARGV[0];
}
my $pid = -1;
`/bin/ls /n/wallpaper/4k/ | sort -R > /tmp/wall-sort`;
open my $fh, '<', "/tmp/wall-sort" or die "Could not read /tmp/wall-sort: $!";
@array = <$fh>;
close $fh;
unlink("/tmp/wall-sort") or die "Can't unlink /tmp/wall-sort: $!";
$index = 0;
while (1) {
$file = $array[$index];
$pid = fork();
die "couldn't fork\n" unless defined $pid;
if (! $pid)
{
chomp($file);
exec("/usr/bin/swaybg", "-m", "fit", "-o", "DP-1", "-i", "/n/wallpaper/4k/$file");
} else {
sleep $sleep;
kill 1, $pid;
}
$index++;
}
sub signal_handler {
kill 1, $pid;
exit 0;
} |
_________________ UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3748 Location: Rasi, Finland
|
Posted: Thu Apr 20, 2023 4:49 pm Post subject: |
|
|
As, yes swaybg. That'll fit.
... But I went a little overkill and chose gui-apps/swww. I (roughly) measured it's consumption with powertop and it isn't that bad when using gif as wallpaper (Yes, that's a thing). If choose static image, then it doesn't even show up on powertop.
There's also wbg for those who want _really_ minimal wallpaper setter for wlroots based compositors.
Then to... gtk (and qt) themes... lxappearance segfaults...
Why's theming so complicated nowdays..? :( _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6169 Location: Dallas area
|
Posted: Fri Apr 21, 2023 2:21 pm Post subject: |
|
|
I started out using wbg, then modified it to understand random/time for wallpaper, then just moved over to swaybg as it has a few features I like. I dislike animations (as a general rule) at least after just a few minutes of any animation series. *lol*
I would be surprised if lxappearance worked since it's an X app, not sure how well it handles wayland or even xwayland.
xfce4 on the other hand is moving towards offering a wayland experience with their suite, but not sure how far all the components are in that.
Theming, I just manually adjust .config/gtk-3.0/settings.ini and gtk env vars, for qt use QT_QPA_PLATFORMTHEME _________________ UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
spica Guru
Joined: 04 Jun 2021 Posts: 330
|
Posted: Fri Apr 21, 2023 6:33 pm Post subject: |
|
|
Just wanted to share my scripts for setting random wallpaper on each login.
I try to hide exact implementation under a script with some common name.
Later I will be able to replace swaybg with something different in a single place.
~/bin/wallpaper.sh Code: | #!/bin/bash
# returns a path to a random image
find "${HOME}/Pictures/Wallpapers/" -type f \
\( -iname '*.jpg' -o -iname "*.png" \) \
| shuf -n 1 | ~/bin/wl-wallpaper.sh Code: | #!/bin/bash
swaybg -i `wallpaper.sh` |
Then I can put wl-wallpaper.sh into autostart section,
~/.config/wayfire.ini Code: | [autostart]
a3 = /home/user/bin/wl-wallpaper.sh |
|
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3748 Location: Rasi, Finland
|
Posted: Sat Apr 22, 2023 6:32 pm Post subject: |
|
|
I plan to change the wallpaper based if my laptop if charging, and/or battery percentage. _________________ ..: Zucca :..
My gentoo installs: | init=/sbin/openrc-init
-systemd -logind -elogind seatd |
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
spica Guru
Joined: 04 Jun 2021 Posts: 330
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|