W: di: groff-message 51: warning: macro 'com.apple.TimeMachine.'.' not defined [usr/share/man/man1/di.1.gz:1
W: di: groff-message 51: warning: macro 'com.apple.TimeMachine.'.' not defined [usr/share/man/man1/di.1.gz:1
All single quotation marks in the manual page have been fixed in version 4.54.0.1
Fails to configure on Haiku
I have uploaded version 4.54 with fixes for C++ and support for the -fpermissive flag. Please try it out.
Fails to build with gcc 14
Player continuing to play after player user interface is closed.
I just tested with MSys2/gcc-14 (because I knew it would have gcc-14) (gcc 14.1.0]), and it compiles ok. Also tested with MSys2/clang 18.1.8. So I think version 4.53 should solve the problem.
Can you update to version 4.53 and test again? The check for a library function has been updated for modern compilers.
Native pipewire volume interface
Complete
Wjhile you're in there, the homepage should be updated to: https://diskinfo-di.sourceforge.io
di 4.52: digetentries.c fails to compile
Fixed the library function test to work with modern compilers. Version 4.53 released Tested on MacOS Sonoma (intel, m1), MX Linux 23, AIX 7.1 (gcc, xlc).
Yes, appears to be working properly now.
en-Install-Linux
en-Install-Linux
en-Install-Uninstall
wiki : Browse Pages : sort by Recently Updated
en-Install-Uninstall
Windows account names with diacritical marks
Fixed in version 4.4.5
Home
Home
Create documentation.
I'm going to forego doxygen and write a manual page and wiki page manually.
https://libmp4tag.sourceforge.io/doxygen/ I definitely do not know much about doxygen.
Create documentation.
It wasn't any of the extensions. Nor strict protection, nor enhanced tracking protection. Clearing the cache for sourceforge.net (history / right-click / forget about this site) did not work. Firefox 115.0.2 in a Windows VM worked, so I started looking for a more local solution. Doing a "Refresh Firefox" fixed the issues, though it loses all the personal settings. Probably something somewhere in the cache causing issues. Can be closed. Thanks
Sourceforge CSS broken? Banner is no longer displaying properly
Development-Linux
Development-Linux
en-Install-MacOS
Native pipewire volume interface
di silently succeeds with malformed $DI_ARGS
Fixed in version 4.52
DI_ARGS="-y" ./di prints an error message, but extra stuff that is not recognizable as an argument is ignored as these types of arguments (if specified on the command line) are processed by the main program as pathnames. I think I see a way to resolve this.
Make mountpoint field customizable
No worries. And I think calling a process per-line is not really necessary since the CSV and JSON output is available. That would be overly complicated for this utility.
That sounds very odd, as the -f M flag uses the maximum width, and changing the value of 15 will have no effect. Can you show me the output of "echo $DI_ARGS"? bll-g7:bll$ DI_ARGS="-f sMt" ./C/di # uses max width of mount point Filesystem Mount fsType /dev/nvme0n1p7 / ext4 /dev/nvme0n1p1 /boot/efi vfat /dev/sda2 /home ext4 bll-g7:bll$ DI_ARGS="-f smt" ./C/di # uses a field width of 15 Filesystem Mount fsType /dev/nvme0n1p7 / ext4 /dev/nvme0n1p1 /boot/efi vfat /dev/sda2 /home ext4
di -f M will display the full width of the mount points. Likewise, -f S will display the complete filesystem name. e.g. di -f MSbuvpT For post processing, the -c flag can be used to output CSV formatted values, or the -j flag for JSON output. This can be piped into a program to process it. Does this meet your needs?
Windows account names with diacritical marks
en-Install-Linux
Home
How to get a blue progress bar?
I believe that you need to have the Tksvg package installed. Looks like someone has made it available in pip: https://pypi.org/project/tksvg/ He forked it from the original: https://github.com/oehhar/tksvg
Norton marks as unsafe
Norton marks as unsafe
These false positives from the anti-virus programs are generally marking BallroomDJ-dist.exe and also the installer (as it contains BallroomDJ-dist.exe) as bad. I suspect the anti-virus software of interfering with the installation and preventing the rename of BallroomDJ-dist.exe to BallroomDJ.exe. You can try renaming this file manually using Windows Explorer. and see what happens. Norton needs to be forced to accept BallroomDJ-dist.exe and BallroomDJ.exe as not being malware.
I used the dispute link, and they have responded already. That doesn't fix the false positives on the .exe files though. The website rating is successfully changed. For details about this site report, you can go to: http://safeweb.norton.com/report/show_mobile?url=https%3A%2F%2Fballroomdj.org%2F Thank You! Norton Safe Web
More idiocy from the anti-virus people. They are marking the .exe as malware, then based on their false positive, they are marking the website as bad. The false positive reporting url: https://submit.symantec.com/false_positive/ is timing out on me; it appears to be unusable. All I can recommend at this time is to mark the website as safe and mark the various BallroomDJ files as safe. If there is a way to report false positives within the Norton software, you can use that. There is no malware present...
some options for data and key input, CMakeLists.txt
Regularize the use of colors in the widget styles.
ballroomdj.exe quarantined by Windows defender on installation
Ok, microsoft has fixed the issue: Analyst comments: We have removed the detection. Please follow the steps below to clear cached detection and obtain the latest malware definitions. > 1. Open command prompt as administrator and change directory to c:\Program Files\Windows Defender > 2. Run “MpCmdRun.exe -removedefinitions -dynamicsignatures” > 3. Run "MpCmdRun.exe -SignatureUpdate" Alternatively, the latest definition is available for download here: https://www.microsoft.com/en-us/wdsi/definiti...
I was able to reproduce the problem by turning on "cloud protection" (I usually have that off). I have submitted the BallroomDJ.exe file to Microsoft as a false positive. We'll see what happens. I recommend simply adding C:\Users\your-user-name\Desktop\BallroomDJ (or where the BallroomDJ folder is located) to the windows defender exclusion list.
Unfortunately, according to virustotal.com, BallroomDJ.exe gets marked as malicious by many different anti-virus products. I am less than impressed with the anti-virus products marking such a simple program as BallroomDJ.exe as malicious for no particular reason. They also sometimes mark the NSIS installer as malicious also. It is difficult to find public false positive reporting forms for these various products. It looks like Avast has fixed their false positive, and I also submitted a report to...
The source code for 'ballroomdj.exe' is here: https://sourceforge.net/p/ballroomdj/code/ci/default/tree/src/winlauncher.c It doesn't do much of anything. It's just a little program to start up the main application.
It has not been hacked. When I run the windows defender scan, it does not show a threat. I have security update version 1.335.939.0 . I don't know what else I can do. It is perfectly safe.
I ran the windows defender scan on both windows 10/32 and windows 10/64 and it did not quarantine the files. Maybe they have fixed it already???
There is no malware in BallroomDJ. Another false positive. I'll have to see if there is a way to report a false positive in Windows.
Export data into JSON or another format?
Completed.
Yes, that is minor. The -A option's format string has embedded newlines, and I neglected to protect the json output from any extra format characters such as newlines. I would not use the -A option (it's more for debugging). As you can see from your output, 'size', 'used', 'available' are duplicated. Specify a format string that outputs the information you need. e.g. di -f SMTbuvp -j or di -f SMTbuvpiUFP -j # if you want the inode information
I found a minor bug in this with regard to the comma "," -- it's not a big deal, but the comma should be at the end of the last string/line: { "partitions" : [ { "mount" : "/Volumes/Drive18", "fstype" : "apfs", "filesystem" : "/dev/disk3s1" , "options" : "rw,nodev,nosuid,removable" , "size" : 16.4T, "used" : 3.1T, "free" : 13.3T, "percused" : 19, "percfree" : 81 , "size" : 16.4T, "used" : 4.0T, "available" : 12.3T, "percused" : 25, "percfree" : 75 , "size" : 15.4T, "used" : 3.1T, "available" : 12.3T,...
I found a minor bug in this with regard to the comma "," -- it's not a big deal, but the comma should be at the end of the last string/line: { "partitions" : [ { "mount" : "/Volumes/Drive18", "fstype" : "apfs", "filesystem" : "/dev/disk3s1" , "options" : "rw,nodev,nosuid,removable" , "size" : 16.4T, "used" : 3.1T, "free" : 13.3T, "percused" : 19, "percfree" : 81 , "size" : 16.4T, "used" : 4.0T, "available" : 12.3T, "percused" : 25, "percfree" : 75 , "size" : 15.4T, "used" : 3.1T, "available" : 12.3T,...
Ok, this is implemented in version 4.49.
Export data into JSON or another format?
Something like this? bll-g7:bll$ ./di -j { "partitions" : [ { "filesystem" : "/dev/nvme0n1p7", "mount" : "/", "size" : "19.1G", "used" : "10.1G", "available" : "8.0G", "percused" : 58, "fstype" : "ext4" }, { "filesystem" : "/dev/nvme0n1p1", "mount" : "/boot/efi", "size" : "646.0M", "used" : "66.2M", "available" : "579.8M", "percused" : 10, "fstype" : "vfat" }, { "filesystem" : "tmpfs", "mount" : "/dev/shm", "size" : "7.1G", "used" : "0.0G", "available" : "7.1G", "percused" : 0, "fstype" : "tmpfs"...
'di' has the -c (--csv-output) option. Will that work for your needs? ballroomdj:bll$ di -f SMBuvT Filesystem Mount Size Used Avail fs Type /dev/vda1 / 77.3G 30.7G 46.7G ext4 /dev/vda15 /boot/efi 104.4M 3.6M 100.8M vfat tmpfs /dev/shm 1.9G 0 1.9G tmpfs tmpfs /run 394.5M 632.0K 393.8M tmpfs tmpfs /run/lock 5.0M 0 5.0M tmpfs tmpfs /run/user/1000 394.5M 0 394.5M tmpfs tmpfs /sys/fs/cgroup 1.9G 0 1.9G tmpfs ballroomdj:bll$ di -c -f SMBuvT S,M,B,u,v,T "/dev/vda1","/","77.3G","30.7G","46.7G","ext4" "/dev/vda15","/boot/efi","104.4M","3.6M","100.8M","vfat"...
What programming language are you interfacing with?
'di' has the -c (--csv-output) option. Will that work for your needs? ballroomdj:bll$ di -f SMBuvT Filesystem Mount Size Used Avail fs Type /dev/vda1 / 77.3G 30.7G 46.7G ext4 /dev/vda15 /boot/efi 104.4M 3.6M 100.8M vfat tmpfs /dev/shm 1.9G 0 1.9G tmpfs tmpfs /run 394.5M 632.0K 393.8M tmpfs tmpfs /run/lock 5.0M 0 5.0M tmpfs tmpfs /run/user/1000 394.5M 0 394.5M tmpfs tmpfs /sys/fs/cgroup 1.9G 0 1.9G tmpfs ballroomdj:bll$ di -c -f SMBuvT S,M,B,u,v,T "/dev/vda1","/","77.3G","30.7G","46.7G","ext4" "/dev/vda15","/boot/efi","104.4M","3.6M","100.8M","vfat"...
en : Change Log
image scaling
Added the getScaleFactor procedure. This will take an optional scaled style name as an argument. Returns the scaling factor as used by awthemes.
image scaling
FreeBSD: Makefiles are in dos format.
Border thinckness of popups/menus
As determined, on windows, Tk uses some of the native windows API, and the border cannot be changed. In version 10.1.2, the setMenuColors routine is no longer called on windows to update the option database, and the menus are left a consistent color. To get the previous behavior in version 10.0.0, use: package require awdark ::ttk::theme::awdark::setMenuColors -optiondb The other issue, the color of the cascade arrow cannot be modified.
ttk::checkbutton style 'Toolbutton' no highlighted
My preference is to match the desktop GTK themes. So I will leave this with the darker color. The 'toolbutton.bg' option can be used to change the color.
Border thinckness of popups/menus
Yes, with 10.1.1 it is still possible to have the black menu: package require awdark ::ttk::theme::awdark::setMenuColors -optiondb I also don't know if (a) or (b) is better. But I think for the purposes of reducing "unexpected" behavior, I should change awthemes to leave the windows menu color as the default color matching the menubar.
I have pushed a development version 10.1.1 for testing.
On Windows, using my flexmenu package. But that's not necessarily an easy conversion.
Harald said: I also have the big white frame around the menus. I like that. Otherwise, the menu is invisible on the all black surface. So, a different point of view. I am considering the idea of not running 'setMenuColors' automatically on Windows. I think it would be better to leave the menus the same color as the menubar. Unfortunately, I don't have any better ideas.
Oh, it just occured to me I had better test on Windows. And I get the same thing. Since Tk is using some of the windows native menu API, there's nothing to be done to change it (that I know of). I will need to make a further change so that the menu foreground can be set. Let me ask someone who I think is using awdark on Windows. Might take a day to get a response.
Attached. Image of awclearlooks (raised menu relief). awdark (solid menu relief).
I chose the darker color because most of the original ttk themes that had a toolbutton color change have a darker color. I think it depends on the theme. See attached (adwaita dark). And using firefox as a test for thematic elements can be problematical, as firefox writes their own GUI. adwaita (light) also has a darker color. I'm not trying to argue here, just pointing out issues. I don't know what is best.
There is a new option in awthemes, you can do: package require awthemes ::themeutils::setThemeColors awdark menu.relief flat package require awdark Or you can configure your menus as normal: .mymenu configure -relief flat I have set the thickness of the menu border to the minimum, and it is not scaled. There's nothing more that I can do about that. Hence the suggestion to use -relief flat. I'm a bit confused as whether you are talking about menus or toolbuttons. Perhaps we should keep the discussion...
Can you try the 10.1.0 release in: https://sourceforge.net/projects/tcl-awthemes/files/development/ I changed the menu background color to be a bit darker, so -relief flat could be used also. awdark and awblack use -relief solid. Also check the toolbutton changes for your other ticket.
Could try something like: .mymenu add cascade -label "\u27a4 Cascade" -menu .mycascademenu It looks a bit weird with two arrows, but it is certainly more visible.
Border thinckness of popups/menus
What you want is -relief solid for your menus. I rather like how it looks. I have to do some checking on this, a global change may affect the main menubar also. I have to do some research and see if it is possible to change the cascade arrow color. If it's possible, it's not documented. It does not look promising at first look.
ttk::checkbutton style 'Toolbutton' no highlighted
Many themes seem to have this. I'll see what I can do to improve the themes.
Scaled vs unscaled