|
If you're having a hard time using this website, and it does appear that way, I would say avoid Linux.
DO NOT repost that same question over and over again.
|
|
|
|
|
Member 14509555 wrote: Will it be difficult to use and understand Linux? It depends on how quick you are at learning a completely new system. I would suggset you do some (a lot of) reading first. There are many websites that deal only with Linux; they are the best places to start.
Member 14509555 wrote: Will Linux be faster than Winodows 10? Yes, and no. It all depends on what you are trying to do.
|
|
|
|
|
hi all.
I have same application on WPF and on my company start using linux.
There is a way to compile/use/whatever my apps to run on linux without writing all again?
Maybe visual studio 2019 and .net core 3 does the trick today?
thank you.
|
|
|
|
|
|
WPF is not supported on Linux (that I know of). I think even WinForms isn't supported.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
I am formatting my computer, I am struggling to decide on which windows to install.
Windows 10 does not ask user whether to install upadates or not.
Let me know your views on which to choose version of window.
Thanks
|
|
|
|
|
Way, way the wrong forum - Linux is neither Win7 nor Win10, and most Linux users have it solely to get away from windows (and everything that goes with it, like "useful apps" - Visual Studio for starters)
And to be honest, it's really the wrong site: this is for development, not "OS support".
Of the two, I'd suggest Win10, if only because Win7 is out of "mainstream support", and will be fully "end of life" unsupported by January next year. If you want to use an unsupported OS, that is your choice - but personally I'd keep credit card details well away from it just in case.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Member 14509555 wrote: Let me know your views on which to choose version of window.
Since we are in the Linux forum... I'd recommend: Ubuntu on Windows 10
Best Wishes,
-David Delaune
|
|
|
|
|
In my opinion, Windows 10
|
|
|
|
|
Hello users,
This question may be offtopic here, but i need your kind suggestions. I am now going to reinstall an operating system in my computer.
I had Windows 10 earlier. Now I am thinking to use Linux. I have not used it before so I have a few doubts.
Will it be difficult to use and understand Linux?
Will Linux be faster than Winodows 10?
Thanks
|
|
|
|
|
Member 14509555 wrote: Will it be difficult to use and understand Linux? Yes, kind of; but you don't have to understand it completely to use it, just like Windows. The first confusing thing you meet is a different presentation of the file-system.
Think about it this way; if Linux were as good as Windows is, people would not be spending money on Windows but move to Linux en-masse. If most of your work is done in a webbrowser, then Linux might be a good idea. It comes with FireFox and feels roughly the same as on Windows.
Member 14509555 wrote: Will Linux be faster than Winodows 10? Nah, not very noticeable, until you play a game on Steam. Then Linux is definitely faster at closing the game without warning
There will not be much of a speed-difference, unless you install a very lightweight-version where you have to setup a lot of things manually. The main difference is which applications are available; you may get some Windows-applications to work on Linux using WINE[^], but don't expect everything to work flawless.
If you want to give it a try then I recommend creating a USB-key from which you can boot ubuntu. See Create a bootable USB stick on Windows | Ubuntu tutorials[^].
Ubuntu and Windows can live side-by-side on the same PC, and that's what I'd recommend for anyone who is new to Linux.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
If you're coming from Windows, yes, Linux will be difficult to use.
Linux is just like Windows, the more you want it to do, the more hardware you need to make it do it. Gnome and KDE require similar performance capabilities as Windows (all that GUI stuff exacts a huge price).
Linux is no faster or slower than Windows.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
I've created a JavaFX project, and exported it as Runnable Jar (with Eclipse). On Windows it works just fine, it opens up, and it does everything I made it do.
The problem is when I try to run it on Ubuntu, it doesn't show up. I'm running it with OpenJDK 8. I've already give it permission to run that file (from properties). Is there something else I need to do (add some code, manifest, or something else), to make it show up on Ubuntu? (I have Wine installed too).
By show up, I mean of course the GUI I made.
/Solution:
I've uninstalled java completely and then installed and set it manually.
Downloaded: Java SE Development Kit 8 / file: jdk-8u211-linux-x64.tar.gz
modified 9-Jun-19 13:29pm.
|
|
|
|
|
I have just tried running a jar file, made under Windows, on Ubuntu, and it works fine. Admittedly is does not use JavaFX or OpenJDK (whatever that is).
|
|
|
|
|
JavaFX part is actually what I need. If I'm running a simple jar (from console with java -jar Name.jar), it works fine, but the jar that has JavaFX doesn't work. If I simply try to run it directly with OpenJDK 8 Runtime, nothing shows up, but if I try to run the jar from console, I get the error "Error: Could not find or load main class package.Name", even tho it has the MANIFEST.MT generated in it by Eclipse with "Main-Class:", and the actual class too. Both projects exported the same way, both tested on Windows and working just fine, the only problem being that the one that is important (with JavaFX as GUI), doesn't work.
|
|
|
|
|
Sorry, but it's impossible to guess what is wrong. The error message suggest that your jar file is corrupt. You can unzip it with the jar -x command and check its contents.
|
|
|
|
|
The jar isn't corrupted, as I said on Windows it is working fine. From what I read, the problem is JavaFX, you need to do something else to be able to run a project with it on Ubuntu, but so far I haven't managed to make it work.
/EDIT:
I've added the project in Eclipse/Ubuntu, and it it working fine if I run it though Eclipse.
Then I exported the project again as Runnable jar from Eclipse/Ubuntu and I have the same problem.
modified 8-Jun-19 14:02pm.
|
|
|
|
|
|
That was the first thing I've done, but what all of those failed to mention, is that you need to install manually "Java SE Development Kit 8" in order to make JavaFX work.
|
|
|
|
|
That is mentioned in the first item returned by Google.
|
|
|
|
|
The order depends on what server you are using, so your first might me on 3rd page for me for example.
|
|
|
|
|
|
As I said, it didn't work using the command to get java, I had to manually take it from Oracle, and install it that way. And from Oracle, I didn't had to download openjfx separately (which still didn't worked that way), it came with jdk 8_211.
|
|
|
|
|
Addendum
The following link MAY hold the answer.
I need time to study it.
dbus-daemon[^]
I have posted the following in another (Linux) forum and got no response.
I am hoping I do better here.
The enclosed error tells me to change dbus "configuration" file.
There are few problems with such laconic error.
#1 There are no such things as single "configuration " file.
#2 What I assume is main "session.conf"( NOT configuration - just conf ) has been deleted and replaced by others in THREE different folders.
#3 The instruction in ONE of them - "session.conf" tells specifically NOT to modify this file. That is fine , I generally can follow instruction how to supplement this file BUT
#4 Is this "session.conf" the correct file to supplement ?
#5 Where / HOW EXACTLY do I change this "security " - using "session.conf" as template to be able to name my own dbus ?
PS
I understand the "session.conf" is NOT just plain script / text file so I ma reluctant to "change " anything anyway in it. (Just found out it is in HTML format, I have no experience with HTML!)
Here is the compiler error output:
conn = 0xadff00
register our name on the bus, and check for errors
TESTtest.signal.source
err.message = Connection ":1.77" is not allowed to own the service "TESTtest.signal.source" due to security policies in the configuration file
Failed dbus_bus_request_name: : Resource temporarily unavailable
Addendum:
I have found two x.conf "system.conf" and "session.conf". Neither one of them is very intuitive to let me change the "naming" security to correct the error.
I am enclosing a copy of full "session.conf" I am supposedly modify / copy / use to change the "naming" security. I hope somebody can point out to me what needs to be changed and how to duplicate / make the "supplemental file" as instructed.
FYI - the only entry mentioning "name " is in "system.conf"
<!-- <limit name="max_connections_per_user">256</limit> -->
<!-- <limit name="max_pending_service_starts">512</limit> -->
<!-- <limit name="max_names_per_connection">512</limit> -->
<!-- <limit name="max_match_rules_per_connection">512</limit> -->
<!-- <limit name="max_replies_per_connection">128</limit> -->
PS
I have not figured out how to copy the entire "terminal" output , so there may be duplicates.
The file is included to help to identify WHAT needs to be changed.
GNU nano 2.5.3 File: session.conf
<!-- This configuration file controls the per-user-login-session message bus.
Add a session-local.conf and edit that rather than changing this
file directly. -->
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- Our well-known bus type, don't change this -->
<type>session</type>
<!-- If we fork, keep the user's original umask to avoid affecting
the behavior of child processes. -->
<keep_umask/>
<listen>unix:tmpdir=/tmp</listen>
<!-- On Unix systems, the most secure authentication mechanism is
EXTERNAL, which uses credential-passing over Unix sockets.
This authentication mechanism is not available on Windows,
is not suitable for use with the tcp: or nonce-tcp: transports,
and will not work on obscure flavours of Unix that do not have
a supported credentials-passing mechanism. On those platforms/transports,
comment out the <auth> element to allow fallback to DBUS_COOKIE_SHA1. -->
<auth>EXTERNAL</auth>
<standard_session_servicedirs />
<policy context="default">
<!-- Allow everything to be sent -->
<allow send_destination="*" eavesdrop="true"/>
<!-- Allow everything to be received -->
<allow eavesdrop="true"/>
<!-- Allow anyone to own anything -->
<allow own="*"/>
</policy>
<!-- Include legacy configuration location -->
<include ignore_missing="yes">/etc/dbus-1/session.conf</include>
<!-- Config files are placed here that among other things,
further restrict the above policy for specific services. -->
<includedir>session.d</includedir>
<includedir>/etc/dbus-1/session.d</includedir>
<!-- This is included last so local configuration can override what's
in this standard file -->
<include ignore_missing="yes">/etc/dbus-1/session-local.conf</include>
<!-- Include legacy configuration location -->
<include ignore_missing="yes">/etc/dbus-1/session.conf</include>
<!-- Config files are placed here that among other things,
further restrict the above policy for specific services. -->
<includedir>session.d</includedir>
<includedir>/etc/dbus-1/session.d</includedir>
<!-- This is included last so local configuration can override what's
in this standard file -->
<include ignore_missing="yes">/etc/dbus-1/session-local.conf</include>
<include if_selinux_enabled="yes" selinux_root_relative="yes">contexts/dbus_contexts</include>
<!-- For the session bus, override the default relatively-low limits
with essentially infinite limits, since the bus is just running
as the user anyway, using up bus resources is not something we need
to worry about. In some cases, we do set the limits lower than
"all available memory" if exceeding the limit is almost certainly a bug,
having the bus enforce a limit is nicer than a huge memory leak. But the
intent is that these limits should never be hit. -->
<!-- the memory limits are 1G instead of say 4G because they can't exceed 32-bit signed int max -->
<limit name="max_incoming_bytes">1000000000</limit>
<limit name="max_incoming_unix_fds">250000000</limit>
<limit name="max_outgoing_bytes">1000000000</limit>
<limit name="max_outgoing_unix_fds">250000000</limit>
<limit name="max_message_size">1000000000</limit>
<!-- We do not override max_message_unix_fds here since the in-kernel
limit is also relatively low -->
<limit name="service_start_timeout">120000</limit>
<limit name="auth_timeout">240000</limit>
<limit name="pending_fd_timeout">150000</limit>
<limit name="max_completed_connections">100000</limit>
<limit name="max_incomplete_connections">10000</limit>
<limit name="max_connections_per_user">100000</limit>
<limit name="service_start_timeout">120000</limit>
<limit name="auth_timeout">240000</limit>
<limit name="pending_fd_timeout">150000</limit>
<limit name="max_completed_connections">100000</limit>
<limit name="max_incomplete_connections">10000</limit>
<limit name="max_connections_per_user">100000</limit>
<limit name="max_pending_service_starts">10000</limit>
<limit name="max_names_per_connection">50000</limit>
<limit name="max_match_rules_per_connection">50000</limit>
<limit name="max_replies_per_connection">50000</limit>
</busconfig>
As always , any help would be greatly appreciated.
Cheers
Addendum:
Here is what is in the "removed " "session.conf" file.
Which helps a little but bring up another "question"
What is "session.d" folder for - which is empty ?
jim@jim-desktop:/usr/DBUS/share/dbus-1$ ls
services session.conf session.d system.conf system.d system-services
jim@jim-desktop:/usr/DBUS/share/dbus-1$ cd session.d
jim@jim-desktop:/usr/DBUS/share/dbus-1/session.d$ ls
I guess I need for have
<busconfig> element containing configuration directives
in my supplemental file.
<!--
This configuration file is no longer required and may be removed.
In older versions of dbus, this file defined the behaviour of the well-known
session bus. That behaviour is now determined by
/usr/DBUS/share/dbus-1/session.conf, which should not be edited.
For local configuration changes, create a file
session-local.conf or files matching session.d/*.conf in the same directory
as this one, with a <busconfig> element containing configuration directives.
These directives can override D-Bus or OS defaults.
For upstream or distribution-wide defaults that can be overridden
by a local sysadmin, create files matching
/usr/DBUS/share/dbus-1/session.d/*.conf instead.
-->
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig></busconfig>
modified 2-Jun-19 21:12pm.
|
|
|
|
|
DELETED
modified 27-May-19 8:58am.
|
|
|
|
|