So, for the CPU percent, what you need to do is something like
{load_percent:>6.2f}
This means right aligned, total length of 6 (*including the decimal place
and 2 decimal points*). That should stop the widget changing size for
single and double digit percentages.
You can use the same logic for the Net widget but it tries to handle this
automatically (see
https://github.com/qtile/qtile/blob/v0.17.0/libqtile/widget/net.py#L95-L100).
For MB on the Net widget, you can't select the unit, it changes
automatically depending on the size (this is the same on the latest git
version too).
On Thursday, 8 April 2021 at 20:20:03 UTC+1 [email protected] wrote:
> Thank you for your time and responses.
> I did not realised that latest was the latest on github and not the latest
> release, my apologies.
>
> > If you want Mb (as opposed to MB) you need to set 'use_bits' to True
> I did not expressed correctly myself, like memory I would like MB instead
> of B.
>
> > {up:<3}
> I did tried this syntax, ==> format = ' ↓ {down:<3} ↑ {up:<3}',
> It did not fixed it for me, maybe i'm missusing it... It doest change when
> switching from B to kB
>
> On Thursday, April 8, 2021 at 2:12:11 PM UTC+2 elParaguayo wrote:
>
>> Ok, lots of questions there!
>>
>> For the Memory widget, your first two questions are related:
>> 1) the {mm} syntax is from the latest git version, not the 0.17.0
>> release. You can read the right docs by selecting the version in the bottom
>> left corner of the docs.
>> 2) G is available in the latest git version but it's not in 0.17.0
>> 3) .0f is python format meaning it's a floating point number but show 0
>> decimal places.
>>
>> Net
>> If you want Mb (as opposed to MB) you need to set 'use_bits' to True
>>
>> Net and CPU
>> Padding won't fix that. However, you can fix the width of the text by
>> using string formatting
>>
>> For example, for Net, you could fix the up and down widths as follows:
>> {up:<3}
>>
>> This means the string will have a minimum length of 3 characters (empty
>> characters are space) and the text will be left aligned (you can use > for
>> right and ^ for centred).
>>
>> Hope that helps.
>>
>> On Thu, 8 Apr 2021, 12:51 Seph IZ, <[email protected]> wrote:
>>
>>> Hi,
>>> I'm trying some modifications with these widgets :
>>>
>>> - Memory : I'm trying to show the unit in G. Since version 0.17.0 which
>>> I'm using, the doc say it is possible to show Gb instead of Mb. I tried
>>> different modification without success :
>>> widget.Memory(
>>> foreground = colors[4],
>>> background = colors[0],
>>> padding = 5,
>>> format = '{MemUsed: .0f}{mm}/{MemTotal: .0f}{mm}',
>>> measure_mem = 'G',
>>> measure_swap = 'G'
>>> ),
>>>
>>> If i use the format {mm} wich is the "default" (in documentation) I will
>>> not have any output anymore. I must use something like '{MemUsed:
>>> .0f}/{MemTotal: .0f}'.
>>> Also, how to show result in Gb ? I tried the measure_mem = 'G' without
>>> success.
>>> Also what is the 0f ?
>>>
>>> - Net :
>>> it seems there is no way to output results in Mb ?
>>>
>>> - Net & CPU :
>>> When value change of order ( for instance 5% CPU to 20% CPU the
>>> additional character will move all mu others widget a bit. is there a fix
>>> for this ? i tried to play with padding value without any success.
>>>
>>> Thanks for reading !
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "qtile-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/qtile-dev/00292812-bfb7-44da-841c-3009b507e3cfn%40googlegroups.com
>>>
>>> <https://groups.google.com/d/msgid/qtile-dev/00292812-bfb7-44da-841c-3009b507e3cfn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
--
You received this message because you are subscribed to the Google Groups
"qtile-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/qtile-dev/0634d7ea-bcac-4c1f-8d89-2998b20095b1n%40googlegroups.com.