From: Gottfried <gottfried@posteo.de>
To: Martin Castillo <castilma@uni-bremen.de>, help-guix@gnu.org
Subject: Re: creating a manifest
Date: Mon, 27 Mar 2023 11:52:20 +0000 [thread overview]
Message-ID: <b7192a31-6b02-eca3-5878-82b16f072355@posteo.de> (raw)
In-Reply-To: <9554cbe6-5d8e-5888-b706-2dbdf1ea8147@uni-bremen.de>
[-- Attachment #1.1.1: Type: text/plain, Size: 7191 bytes --]
Hi,
thanks very much for your help.
1.
> When I was opening that profile I used musescore, I had to close it
>>> and then open audacity and so on.
>>> It seems to me I can’t open several packages at once.
>>> Or I don’t know how to do it, if possible.
Sorry, this was my mistake.
the terminal doesn’t show the "prompt" (I don’t know how it is called)
gfp@Tuxedo ~ after opening one package
only if I enlarge the terminal, than it shows up.
-----------------------------------------------------------------------------
2.
> Two ways that you can do it:
>> 1) With two terminals:
>> 1. In the first one run:
>> $ source ~/Projekte/Musik/guix-profil/etc/profile;
>> $ mscore;
>> 2. In the the second terminal run:
>> $ source ~/Projekte/Musik/guix-profil/etc/profile;
>> $ vlc;
>>
>> 2) With one terminal:
>> Run the first, (or all commands) in the background, so that the
>> shell directly prompts you for the next command:
>> $ source ~/Projekte/Musik/guix-profil/etc/profile;
>> $ mscore &
>> $ vlc &
>> $
>>
with the first and second possibility you mentioned
I can open several packages, which is good.
But it opened Musescore 4.0.2, which shouldn’t.
and I don’t understand why.
and there are loads of messages:
> gfp@Tuxedo ~$ guix shell -p ~/Projekte/Musik/guix-profil
> gfp@Tuxedo ~ [env]$ mscore &
> [1] 5761
> gfp@Tuxedo ~ [env]$ ZoomBox::setLogicalZoom(): Formatting logical zoom level as 100% (rounded from 1.000000)
> ZoomBox::setLogicalZoom(): Formatting logical zoom level as 100% (rounded from 1.000000)
> qrc:/qml/palettes/PaletteTree.qml:772:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
> qrc:/qml/palettes/Palette.qml:766:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
> qrc:/qml/palettes/Palette.qml:766:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
> qrc:/qml/palettes/Palette.qml:766:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
> ScoreFont::draw: invalid sym 0
I don’t know what to do with them.
3.
with the command:
gfp@Tuxedo ~$ guix shell -p ~/Projekte/Musik/guix-profil
it opened Musescore 3.6.2 which I want, and that is in that manifest
installed.
But with this command there are messages:
> gfp@Tuxedo ~ [env]$ ZoomBox::setLogicalZoom(): Formatting logical zoom level as 100% (rounded from 1.000000)
> ZoomBox::setLogicalZoom(): Formatting logical zoom level as 100% (rounded from 1.000000)
> qrc:/qml/palettes/PaletteTree.qml:772:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
> qrc:/qml/palettes/Palette.qml:766:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
> qrc:/qml/palettes/Palette.qml:766:13: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
> ScoreFont::draw: invalid sym 0
I don’t know what that means.
---------------------------------------------------------------------
4.
>> What would be the difference to have several profiles in my main profile
>> without haveing guix home,
>
> What do you mean by having several profiles in your main profile?
> AFAIK there is no way to put one profile inside another.
> Do you mean several packages in one profile?
I didn’t know how to call it.
I meant by "main profile" the profile which I had in the beginning after
installing Guix.
before I created other profiles.
(/home/gfp/.config/guix/current
/home/gfp/.guix-profile)
How do you call it?
my "dot profiles"?
gfp@Tuxedo ~$ guix package --list-profiles
/home/gfp/Projekte/EmacsManifest/guix-profil
/home/gfp/Projekte/GNUCash/guix-profil
/home/gfp/Projekte/Lilypond/guix-profil
/home/gfp/Projekte/Musescore/guix-profil
/home/gfp/Projekte/Musik/guix-profil
/home/gfp/Projekte/Photoflare/guix-profil
/home/gfp/.config/guix/current
/home/gfp/.guix-profile
--------------------------------------------------------------
5.
to hack on Guix is quite difficult without having studied
kind regards
Gottfried
Am 26.03.23 um 20:36 schrieb Martin Castillo:
> Hi,
>
> Am 26.03.23 um 15:07 schrieb Gottfried:
>> Hi,
>> thank you very much for your help.
>>
>> I am learning day by day how to use Guix.
>>
>> 1.
>> I understood till now that creating manifests mean several packages in
>> one manifest, like in my music profile: ardour, audacity, audacious,
>> musescore.
>
> You mean `in one profile`? Correct.
>
>> 2.
>> When I was opening that profile I used musescore, I had to close it
>> and then open audacity and so on.
>> It seems to me I can’t open several packages at once.
>> Or I don’t know how to do it, if possible.
>
> That's weird. What happens if you try to run a second program from the
> profile while the first one is still running?
>
> Two ways that you can do it:
> 1) With two terminals:
> 1. In the first one run:
> $ source ~/Projekte/Musik/guix-profil/etc/profile;
> $ mscore;
> 2. In the the second terminal run:
> $ source ~/Projekte/Musik/guix-profil/etc/profile;
> $ vlc;
>
> 2) With one terminal:
> Run the first, (or all commands) in the background, so that the
> shell directly prompts you for the next command:
> $ source ~/Projekte/Musik/guix-profil/etc/profile;
> $ mscore &
> $ vlc &
> $
>
>
>> 3.
>> Now I realised that to create a manifest means one package, only
>> musescore, or only emacs with all its emacs packages.
>
> No, that's not always right. The manifest you posted in this thread
> contains multiple packages and you created a profile with all those
> packages.
>
>> 4.
>> Then upgrading the manifest/one profile
>> would not be a problem.
>
> There can be multiple packages be in one profile, created by one
> manifest, and using this command it should be no problem to update all
> packages, but keeping musescore at version 3:
> >> guix package -m /home/gfp/Projekte/Musik/musik.scm --profile
> >> /home/gfp/Projekte/Musik/guix-profil
>
>>
>> 5.
>> What would be the difference to have several profiles in my main profile
>> without haveing guix home,
>
> What do you mean by having several profiles in your main profile?
> AFAIK there is no way to put one profile inside another.
> Do you mean several packages in one profile?
>
>> or to have several profiles in Guix home?
>
> I never used guix home. I cannot answer that.
[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 3191 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]
next prev parent reply other threads:[~2023-03-27 11:53 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-03-18 10:50 creating a manifest Gottfried
2023-03-18 11:48 ` Martin Castillo
2023-03-18 12:44 ` Martin Castillo
2023-03-18 18:58 ` Gottfried
[not found] ` <DFF79ED1-D430-4DE9-81C9-C1B146E1B84D@uni-bremen.de>
[not found] ` <ddb1213e-3864-bbdc-381d-aed8f9f4ace2@posteo.de>
[not found] ` <400c34f4-61e4-fc2e-f826-8b6d2c37f62b@uni-bremen.de>
[not found] ` <726a7642-df0b-495b-4b24-ce956533cba7@posteo.de>
[not found] ` <81AEB7B8-17C7-4484-90B6-BFEF5163B670@uni-bremen.de>
2023-03-25 12:49 ` Gottfried
2023-03-25 22:07 ` Martin Castillo
2023-03-26 8:16 ` Gottfried
2023-03-26 11:36 ` Martin Castillo
2023-03-26 13:07 ` Gottfried
2023-03-26 18:36 ` Martin Castillo
2023-03-27 11:52 ` Gottfried [this message]
2023-03-27 18:06 ` Wojtek Kosior via
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=b7192a31-6b02-eca3-5878-82b16f072355@posteo.de \
--to=gottfried@posteo.de \
--cc=castilma@uni-bremen.de \
--cc=help-guix@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.