|
Post by mrweaver on Jan 7, 2022 10:05:54 GMT
Hi All
I came across a small but very annoying issue. I wanted to change the login screen in Bodhi Linux with Moksha desktop env. I am new to Moksha but I found the option to change. When I open Settings>>Startup I can see the default login screen. When I try to change the custom background picture I see the .jpg on the left hand sight but when i press "Apply" the preview screen stay empty.
I checked the documentation and it only states to do what I already did, but it does not specify any fileformat or further instructions. Is there any body who bumped into same issue or aware any further instructions which would provide more insight!?
TIA & Regards
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Jan 7, 2022 16:14:02 GMT
You must select the picture first, which puts it in the preview screen, before you click apply. Clicking apply will apply what's already in the preview screen to be the splash screen (between login and desktop).
If you still not having luck, maybe share a video of what happens when you try.
|
|
|
Post by oblio on Jan 7, 2022 16:46:15 GMT
|
|
|
Post by mrweaver on Jan 10, 2022 22:13:00 GMT
Hi All Sorry i might explained incorrectly. I selected the picture but nothing displays and then pressed apply. The Moksha and the Default(System)displays correctly - left screenshot- but anything else (Personal) does not work.
|
|
batden
Member
Posts: 55
Likes: 74
|
Post by batden on Jan 11, 2022 12:04:35 GMT
You need an .edj file for this to work.
|
|
|
Post by thewaiter on Jan 11, 2022 13:27:40 GMT
Welcome screen is a part of theme file. As Batden noticed the theme is encapsulated into edj file. You can not use a simple png file.
Stefan
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Jan 11, 2022 15:44:45 GMT
Is there a command to convert png to edj? Convert doesnt seem to do it... Maybe the wallpaper selection can convert png to edj; maybe could use that to make the edj by setting the image as wallpaper first so it creates an edj?
|
|
|
Post by thewaiter on Jan 11, 2022 18:45:19 GMT
Yes, wallpaper dialog will create edj file. An user will find it in ~/.e/e/backgrounds. BUT!!! The login dialog requires different edc part name (name: "e/init/splash"). It will not work. The solution is to decompile backgound file (edje_decc), change the part name and compile back (edje_cc).
S
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Jan 11, 2022 20:02:25 GMT
mrweaver , So it seems it's not a trivial task for end user to change that image. It is certainly possible the way thewaiter describes if you want to learn that stuff.... However, as end user, one thing you can do to change it, is select one from another theme. First, install the themepack (unless you started with apppack edition, in which case you'll have it already) which provides almost almost twenty to chose from... sudo apt install bodhi-theme-pack FYI thewaiter , it's not a big deal, but that settings window isn't resizible... it was either too small to show very much (pic below) or fully maximized (pic above)... nothing inbetween....
While you're at it, you can install lots of wallpaper too if you want:
sudo apt install bodhi-background*
|
|
|
Post by thewaiter on Jan 11, 2022 20:17:07 GMT
Yea, not resizible dialog. How bizarre. Worth fixing S
|
|
|
Post by thewaiter on Jan 11, 2022 20:42:17 GMT
|
|
|
Post by ylee on Jan 11, 2022 23:24:55 GMT
Is there a command to convert png to edj? Convert doesnt seem to do it... An edj file is not an image it is a compressed file. Messing around with edj files and directly altering our themes in this fashion is not recommended for the"average user." It requires understanding of the Enlightenment Programming Library and the Moksha source code. To understand this and I am trying to keep this simple as possible: When one decompresses an edj it consists of images, one or more edc files possibly fonts and sounds and maybe more. edc is akin to a programming language: see Getting started with Edje or Edje Programming Guide The edc file is compiled into an edj file (along with all images and whatever else it needs present and specified in the command line that compiles it). All our moksha themes and backgrounds are edj files. The splash image you want to change is specified by one of the edc files describing the MokshaArcGreen theme. if you wish to change this splash image in this theme then you need to do something like the below: cp /usr/share/enlightenment/data/themes/MokshaArcGreen.edj ~/.e/e/themes/ cd ~/.e/e/themes/ edje_decc MokshaArcGreen.edj cp /path/to/myimage/pic.png ~/.e/e/themes/MokshaArcGreen/bg_radgrad.png cd MokshaArcGreen/ ./build.sh cp MokshaArcGreen.edj ~/.e/e/themes/ cd .. rm -rf MokshaArcGreen NOTE: /path/to/myimage/pic.png in the above has to be the path to the image you wish to replace the splash with. This places a new theme also called MokshaArcGreen in your personal folder and you have to switch to this version of the theme to use the new splash image. It is possible you may need to do some fine tuning to the edc stuff in the MokshaArcGreen you just created to get this fully to your satisfaction.
|
|
Deleted
Deleted Member
Posts: 0
Likes:
|
Post by Deleted on Feb 9, 2022 12:18:32 GMT
This is a problem that I also have. I would like to change both the boot screen and the login screen. Is there really no easier solution? Or a patch or something to use Jpg or Png files directly?
|
|
|
Post by ylee on Feb 10, 2022 14:42:52 GMT
This is a problem that I also have. I would like to change both the boot screen and the login screen. Is there really no easier solution? Or a patch or something to use Jpg or Png files directly? This thread is about changing the splash screen the screen shown after moksha or enlightenment starts (if moksha/enlightenment settings are set to display it). The instructions I give above are specific for Moksha and altering the ArcGreen theme. Instructions for enlightenment are slightly different. I think of the boot screen as the plymouth is displayed after grub loads and the kernel loads. The login screen is by default lightdm, in particular the slick-greeter. We probably need a wiki explaining how to alter each of these. The slick-greeter at least has an app to allow one to change it, it is called lightdm-settings and can be installed from the repo.
|
|