/srv/irclogs.ubuntu.com/2013/07/20/#kubuntu.txt

=== GiGaHuRtZ is now known as n0yd
khttpHi, are there any super simple HTTP or TFTP or FTP servers with GUI that are in the repos?01:33
mrproperIn Kubuntu how do I find out what to mount to access another hard drive01:46
manchickenmrproper: What do you mean? Do you mean how do you find which block device to mount? Do you mean where to mount it? Or do you mean something else?01:47
mrpropermanchicken: Which block01:47
lorddeltaHey, I've got a (crashed) X server here; Its currently hung in memory (Its infinite looping), any clues how I might go about safely restarting it?01:47
manchickenmrproper: Is it like a CDROM, or a thumb drive, or a network share?01:47
mrproperIt's a hard drive01:48
manchickenOh, duh, you mean a hard drive :)01:48
manchickenIs it an internal or a USB hard drive?01:48
manchicken(e.g. removable storage)01:48
mrproperInternal01:48
mrproperhad?01:48
mrproperhda?01:48
manchickenOne second...01:50
manchickenmrproper: When you open Dolphin, do you see the drive under "devices"?01:51
mrpropermanchicken: No mouse on there.01:52
mrproperI could probably dig one up though01:52
manchickenOkay, I'll look at cli options01:53
=== n0yd is now known as cist
mrproperI did find fdisk -l01:53
manchickenDid that get you the answer you were looking for?01:54
mrproperYeah I think it did01:54
manchickenmrproper: cool. Another option could be hwinfo01:54
=== cist is now known as GiGaHuRtZ
mrpropermanchicken: I'm trying to mount a vmfs partition, so it's lots of fun01:55
manchickenLike from VMWare?01:55
manchickenIS this on like an ESX or something?01:56
mrpropermanchicken: It's a 1U server which has ESXi on it. But the NIC has problems with 5.1 so I need to patch it. Thus the really hard time copying directly to it01:58
manchickenmrproper: That makes sense :)01:58
manchickenmrproper: I've never done that, it sounds like a pain in the rear.01:59
mrpropermanchicken: If you have any ideas, let me know!01:59
manchickenmrproper: I'm a lowly programmer, I usually just shove something USB into it :)01:59
mrpropermanchicken: ESXi won't mount usb :)02:00
manchickenmrproper: I don't even think they have ports, do they?02:00
mrproperMy server does, yes02:00
manchicken(maybe one for KVM, but not the VMs?)02:00
mrproperMine lets me boot off USB if I want02:01
manchickenI imagine in a higly virtalized environment, physical devices get tricky.02:01
mrproperAnd I'm a lowly networking sales engineer02:01
manchickenHow do you like being a sales engineer?02:04
manchickenI've heard mixed reviews of the role.02:04
=== fluxbox__ is now known as TunnelBlick
denysoniqueHi02:23
denysoniqueHow different would be Kubuntu 13.04 from 12.0402:24
denysonique?02:24
denysoniqueI am using the Kubuntu Backports anyway02:25
manchickenKinda different.02:26
denysoniquemanchicken: go on02:26
manchickendenysonique: I believe they fixed a bunch of stuff with Intel graphics in 13.04, not sure on the specifics of that but I think it resulted in some pretty large .xsession-errors, also I don't believe they backport Kernel versions or Xorg except in the case of security.02:32
denysoniquemanchicken: thanks, currently I have no problems with my integrated Intel graphics chipset. Apart from that are there any other user experience differences?02:34
manchickendenysonique: http://www.howto-make.org/8w6TWMoneyEj_UH7/Ubuntu-12-04-vs-13-04.html02:34
manchickendenysonique: That's Ubuntu-specific02:34
denysoniquemanchicken: yep, seen it. it mainly discuess the changes of Unity02:35
manchickendenysonique: Looks like it's more comiz and xorg than Unity02:35
manchickencompiz*02:35
manchickendenysonique: What's the driver of your conflict?02:36
manchickendenysonique: Why agonize over it? Just don't want to deal with the upgrade, or do you want the LTS?02:36
manchickendenysonique: Also, are you using the backports repo or the backports ppa?02:38
denysoniquemanchicken: I need to reinstall my 12.04 anyway as I am switching to 64bit. And I am wondering whether there are any  benefits to choose 13.04. but I still think that 12.04 will be more stable02:38
denysoniquemanchicken: ppa for kde02:38
denysoniqueAlso is the init system in 13.04 different form the 12.04 mess?02:39
manchickenI don't think the backports repo isn't going to have the latest KDE, but the ppa would... the ppa should be considered potentially more risky.02:39
manchickendenysonique: Then you're not adding stability.02:39
manchickendenysonique: Your DE is going to be the most rapidly changing part of your system, and the most likely to break.02:40
manchicken13.04 is amazing for me so far.02:40
denysoniquemanchicken: yes, but with the latest KDE I have no problems and that is really easy to downgrade as opposed to other system specific changes in 13.0402:40
manchickendenysonique: What exactly are you worried about?02:41
denysoniquenvm, I will stay with 12.04 just to avoid upgrading every 9 months02:42
manchickendenysonique: Why run PPAs then?02:43
denysoniquefor kde02:44
lorddeltaUgh I really wish I'd learned to hack a bit better, I might have been able to fix my problem; I can understand its nature I just don't know the opcodes well enough. Or, if anyone knows a way of restarting the X server without killing all the child applications, that'd work too.02:44
denysoniquelorddelta: you cant restart x without killing children gui apps02:45
manchickendenysonique: But the PPA will be upgrading KDE02:45
lorddeltadenysonique: and why is that? design flaw? Applications just get a pointer, I don't understand why there can't be a 'reload this server and reinitiliaze pointer resources' switch02:46
manchickenlorddelta: You do know that all of the applications require an open connection to the X server to maintain their GUI, and that restarting X would necessarily close that handle and create a new server which would require new handles, right?02:46
manchickenlorddelta: It's not a pointer, it's closer to a file pointer if you're going to over-simplify it :)02:47
manchickenErr, file handle02:47
manchickenlorddelta: Name one system on which you can shut all GUIs and not close all of the applications depending on that GUI.02:48
lorddeltaEuh, isn't there a client with X? That's the whole point?02:48
manchickenlorddelta: Yes... each application is a client.02:49
manchickenIn some cases, each application may be multiple clients.02:49
lorddeltaSo, yeah, any html application02:49
lorddeltaYou can restart the server02:50
lorddeltabut the client stays ok02:50
manchickenlorddelta: You're ridiculously over-simplifying this.02:50
manchickenHTTP is a stateless protocol, X is not.02:50
lorddeltaI'm sure I am.02:50
manchickenHTTP connects, transmits, then disconnects until another request is needed.02:50
manchickenX is a very stateful protocol, it maintains an open and bidirectional connection throughout the life of the process.02:51
lorddeltaUnless the client manages its own resources, then its a matter of adding more state, no?02:51
manchickenThe X server handles the driver interactions, etc. The apps don't even know how to send output or receive input without their open connection.02:51
lorddeltanamely the state in which a program is suspended briefly while X restarts02:51
manchickenlorddelta: What about graphics memory?02:53
manchickenlorddelta: What about delays? What happens if the server doesn't come back?02:53
manchickenlorddelta: What happens if the hardware changes while the server is coming back?02:54
manchickenlorddelta: Or if there's a driver change?02:54
lorddeltaone thing at a time02:54
manchickenlorddelta: There's no such thing as one thing at a time in GUI environments.02:54
manchickenlorddelta: Now you're talking about a fundamental change to the way threading works.02:55
manchickenlorddelta: Then there's video, 3d accel, all of those fun things.02:56
lorddeltaIf you are running graphics memory (for say custom drawing) then you can assume (for some of it at least) that it is beyond X's control (e.g. OpenGL), the rest is just a resource in memory somewhere, assuming there is a mapping stored somewhere, the process can reinit itself and take up all the old resources (assuming the problem didn't come from one of those resources)02:56
lorddeltaAnyways the actual graphics state is usually refresheable from the application02:56
lorddeltaif its doing any custom drawing02:57
manchickenlorddelta: And then you've got to figure out a way to communicate back to each and every one of those programs - across various different toolkits and versions of clients - what the new handle for the server should be. They'd have to program callbacks to deal with the suspension and then reinitialize when it comes back.02:57
manchickenlorddelta: Yes... assuming the application implements that.02:57
lorddeltamanchicken: the server delays etc are already a part of the protocol, I don't know how drivers are handled but they ARE handled so I presume that's not a problem02:58
lorddeltaIts not a fundamental change to threading because its just another state02:58
lorddeltalike I said02:58
manchickenNo, it totally is a fundamental change to threading.02:59
lorddeltaAnd every application that does its own drawing will implement its own drawing, by definition.02:59
manchickenlorddelta: That's not true at all. Qt is something that does much of the drawing for many apps.02:59
manchickenQt, GTK, Step, hell, even Tk does a lot of drawing for the application. That's the purpose of a TK.03:00
manchickenSo, I've got a web-page loading, firing off a thread to fetch each resource from the network and then display. When the page is re-loading I lose my X connection. My threads now need to know to pause before rendering any of the images or executing any of the JavaScript or collecting any input from the buttons or keyboards or pointer devices.03:01
lorddeltaGreat, why don't you back up your assertion about threading, rather than just throwing it out there. Adding the state the application enables it to know when the server is restarting, so there is no need to touch threading, and as for Qt and the like, that may be true, but I'd argue that's just another level of abstraction, that doesn't truly affect the application as it will either depend on Qt to do the03:02
lorddeltadrawing, which will refresh its state as needed, or the application doing custom drawing (say on a surface requested by Qt for it), will maintain its own information for actually drawing that surface.03:02
manchickenThen, if I have a video playing on the page, when X comes back I need to change the window and widget hierarchy for all things on the screen, then make sure my video player and my browser get a reference to the new X display, and possibly handle a resolution change.03:02
manchickenlorddelta: How much coding have you done in a GUI toolkit?03:03
lorddeltaIn or using one?03:03
manchickenEither, I suppose.03:03
lorddeltaAlmost zero actually programming a toolkit itself, but I've done Qt/GTK/HTML/Swing, so I'm familiar with using them.03:04
manchickenHTML is not a toolkit, it is a document formatting markup.03:04
lorddeltaPlease don't commit an Ad Hominem though; my experience doesn't make me more or less wrong.03:04
manchickenlorddelta: Ad hominem? Man, you just described HTML as a GUI toolkit.03:05
lorddeltamanchicken; its a data language which powers the DOM03:05
manchickenlorddelta: No, it isn't. The DOM is powered by the browser.03:05
lorddeltaYes, it is. The browser implementes the DOM, HTML powers the engine by direction.03:06
lorddeltaMuch like UI files.03:06
manchickenlorddelta: HTML is a document markup. It powers the document. It is data, not application.03:06
manchickenlorddelta: UI files are used to generate code, the code is what then powers the GUI. HTML doesn't generate any code, it is rendered on screen.03:07
lorddeltamanchicken; wrong, ui files can be used to generate code, but they also are directly interpretable by the engine, through use of a loader.03:07
lorddeltaThe absense of HTML code generation doesn't make it any different03:08
lorddeltaIt just makes a lot more sense not to generate code every time you send something accross the network.03:09
manchickenlorddelta: What the heck are you talking about?03:09
lorddeltamanchicken: for starters, changes in the DOM are translated directly (more or less, where applicable) to and from the HTML code.03:10
lorddeltamanchicken; secondly, check it out, its true; it is (or at least was possible last I checked) to load .ui files as part of an interface in a Qt program, at runtime.03:11
manchickenlorddelta: No, once the HTML is in memory JavaScript can be used to parse additional HTML and turn them into objects, but there is actually no HTML in the DOM once you're in memory.03:11
lorddeltaGTK as well, at one point, although I think they killed off one side03:11
manchickenlorddelta: Yes, and they are essentially converted to objects in memory at runtime. It's not the UI file which powers anything, it's the UI file that presents the UI and then the code of the application drives the UI.03:12
lorddeltamanchicken; so you're going to argue implementation details with me? Check out the web-inspector of a browser one of these days where something is dynamically modifying the DOM; you'll be able to watch the HTML code structure change on the fly as well.03:12
lorddelta*facepalm*03:13
manchickenlorddelta: You do know that this is doing the same thing as a debugger with debug symbols where it's only referring back to the original data file, right?03:13
lorddeltano manchicken, I'm an idiot and think HTML files live in MagicLand, not the memory. Whoever heard of the thing like Objects living in Memory?03:13
manchickenlorddelta: At least we can agree on your first point there. :)03:14
lorddeltamanchicken; not really, since it implies something you doubtless don't agree with.03:14
manchickenlorddelta: You started off saying you need to improve your hacking, then went on to demonstrate that you don't understand how the X protocol fundamentally works, leveling a charge of some grand design flaw, and now you're boiling it all down to HTML and the DOM. Is that about it?03:15
lorddeltaI did not level a charge of a design flaw.03:15
lorddeltaI asked a question.03:15
lorddeltaLearn to read '?' signs.03:15
lorddeltaAnd while we're at it, you were the one that began picking a bone with HTML.03:16
lorddeltaI only mentioned it in passing.03:16
manchickenlorddelta: If you want to be the guy who re-works X protocol to support this, modifies all of the GUI applications to support it, and then figures out how to get all of the drivers to support it, more power to you.03:16
manchickenlorddelta: You described HTML as a GUI toolkit, man. It isn't.03:16
manchickenlorddelta: Qt is a GUI toolkit. GTK is a GUI toolkit. HTML is a consumer of both, not one itself.03:16
manchickenlorddelta: If HTML were a GUI Toolkit then why would there be a need for Qt or GTK to implement HTML widgets?03:17
lorddeltaRight, so instead of continuing our previous discussion, you are harping on HTML vs Native, because this helps how?03:18
lorddeltaI don't agree with you, plain and simple, DOM<->HTML is an abstract UI model, plain and simple, whether or not its implemented on Qt or GTK widgets.03:18
manchickenlorddelta: It helps because I'm trying to show you that you aren't just oversimplifying a little bit, you are demonstrating a fundamental lack of understanding about the entire system which you are suggesting people change.03:18
manchickenlorddelta: It doesn't matter whether or not you agree with me, you're wrong.03:19
manchickenlorddelta: HTML has no means by which to render a button or draw an image itself.03:19
manchickenlorddelta: It is only the thing which communicates to the actual toolkits what those buttons may want to look like and where they may want to go.03:19
lorddeltaOk, well does Qt have any way of doing that itself with regards to X?03:19
manchickenlorddelta: Yes.03:19
lorddeltaOther than using OpenGL03:19
manchickenlorddelta: QButton is an object which has the capability to render a button on the screen.03:20
manchickenlorddelta: It's open source, you're free to read the code.03:20
lorddeltaAnd it is implemented how?03:20
manchickenlorddelta: X protocol.03:20
manchicken(or win API, or Cocoa/Carbon, depending on the OS and environment in play)03:20
lorddelta...you just said that it had its own way of drawing itself, without X.03:20
lorddelta(and no you can't change platforms to be 'right')03:21
manchickenlorddelta: I didn't say without X03:21
lorddelta'Ok, well does Qt have any way of doing that itself without regards to X?'03:21
lorddeltamanchicken: Yes03:21
manchickenlorddelta: Mir03:21
lorddelta^ Yes you did03:21
lorddelta*facepalm*03:21
lorddeltaAgain, implementation of Qt, no?03:22
lorddeltaMuch like HTML, no?03:22
manchickenlorddelta: Qt doesn't directly write to the drivers, no. X does that.03:22
manchickenlorddelta: No, not at all.03:22
manchickenlorddelta: Not like HTML at all.03:22
manchickenlorddelta: HTML does not actually have any methods by which to paint an image on a screen.03:23
lorddeltaOk.03:23
manchickenlorddelta: Qt does.03:23
lorddeltawrong, take a look at Canvas and <input type="button">03:23
manchickenlorddelta: Who renders the button?03:23
lorddeltaQt, which in turn renders using X.03:23
manchickenlorddelta: What messages does HTML send to the drivers or the X server to paint that button?03:23
manchickenExactly.03:24
lorddeltaAbstraction layer.03:24
manchickenQt is the toolkit, the browser is the application.03:24
lorddeltaWell, then we agree, both are simply ABSTRACTION LAYERS03:24
manchickenThe HTML is the application data.03:24
manchickenAnd HTML is actually considered user-level application data, because it is provided by the user's interaction with the server, not the application (browser) itself.03:25
lorddeltaAnd if you have something against abstraction layers, perhaps you should be programming everything in X widgets.03:25
MichaelPSeems like 13.10 running kde runs smooth.. downloaded with gnome and that was crashed about 50 times in an hour... been runing kde now for an hour or 2 with no crashes !!03:25
lorddeltaOr better yet roll your own memory access sytem (i.e. program your own equivalent of Mir)03:25
manchickenlorddelta: Have a good evening.03:26
lorddeltaWhy not just write it all in hardware while we're at it.03:26
lorddeltamanchicken: since you just want to argue, ditto03:27
lorddelta(and yes, I've programmed my own display system in hardware, so don't tell me it can't be done)03:27
lorddeltaIncidentally, I wonder if anyone has written a straight up X widgets browser.03:33
=== valentin is now known as Guest81267
=== ubuntu is now known as Guest63830
=== spawn[dead] is now known as spawn57
=== christian is now known as Guest48009
miku_$08:19
=== sysadmin is now known as Guest83930
=== BTCOxygen|1 is now known as BTCOxygen
FloodBotK1!netsplit08:30
ubottunetsplit is when two IRC servers of the same network (like freenode) disconnect from each other, so users on one server stop seeing users on the other. If this is happening now, just relax and enjoy the show. See http://en.wikipedia.org/wiki/Netsplit08:30
FloodBotK1!netsplit08:46
=== deadc0de_ is now known as OxDeadC0de
ubottunetsplit is when two IRC servers of the same network (like freenode) disconnect from each other, so users on one server stop seeing users on the other. If this is happening now, just relax and enjoy the show. See http://en.wikipedia.org/wiki/Netsplit08:46
=== danni is now known as 7JTAADSAJ
infridhi08:49
FloodBotK1!netsplit08:54
ubottunetsplit is when two IRC servers of the same network (like freenode) disconnect from each other, so users on one server stop seeing users on the other. If this is happening now, just relax and enjoy the show. See http://en.wikipedia.org/wiki/Netsplit08:54
=== Freejack is now known as Guest99653
=== Guest99653 is now known as Freejack_
FloodBotK1!netsplit09:07
=== kloeri_ is now known as Guest90834
=== lordieva1er is now known as lordievader
=== Guest90834 is now known as kloeri
=== Jikan is now known as Jikai
=== ubott2 is now known as ubottu
=== Jikai is now known as Jikan
FloodBotK1!netsplit09:24
ubottunetsplit is when two IRC servers of the same network (like freenode) disconnect from each other, so users on one server stop seeing users on the other. If this is happening now, just relax and enjoy the show. See http://en.wikipedia.org/wiki/Netsplit09:24
=== kloeri__ is now known as kloeri
=== palasso_ is now known as palasso
adugeekno one speak ?09:48
lordievaderHey adugeek09:49
lordievaderadugeek: Many idlers in this room ;)09:53
=== kubuntu is now known as Guest87521
FloodBotK1!netsplit11:02
ubottunetsplit is when two IRC servers of the same network (like freenode) disconnect from each other, so users on one server stop seeing users on the other. If this is happening now, just relax and enjoy the show. See http://en.wikipedia.org/wiki/Netsplit11:02
Guest87521hello11:03
lordievaderHello Guest8752111:04
Guest87521I'm having a problem with Dragon Player 2. It says it needs a codec upgrade. How do I do that ?11:09
Guest87521Can anyone please help me ?11:10
lordievaderGuest87521: Have you installed the kubuntu-restricted-extras package?11:12
ss_hazecan I have wobbly windows with kwin?11:42
lordievaderss_haze: Yes, simply enable the plugin and make sure the compositor is set to OpenGL, Xrender doesn't support the wobbly windows plugin.11:44
ss_hazeI founded it, tnx11:44
BluesKajHowdy folks11:54
MichaelPim on ubuntu gnome.. installed kubuntu-desktop.. how do i do a pure kde12:31
lordievaderThought there was a factoid for that.12:33
lordievader!purekde12:33
ubottuIf you want to remove all !Gnome packages and have a default !Kubuntu system follow the instructions here « http://www.psychocats.net/ubuntu/purekde »12:33
lordievaderWell, there you go.12:33
MichaelPAlready on that page.. it showing how to remove ubuntu unity not gnome shell12:34
lordievaderAh, too bad. I don't know how to remove that stuff. Probably best to find the main gnome-shell lib and remove that and then run an apt-get autoremove.12:35
=== tsimpson_ is now known as tsimpson
=== david is now known as Guest90044
MichaelPkubuntu 13.04 kde 4.11 beta2.. the bar on top of the windows with the minamize maxamize close buttons is missing !!14:42
=== k is now known as nevsky
=== helium-4 is now known as dilfridge
=== tayl is now known as Guest76180
=== Guest76180 is now known as Taylrox
=== hggdh_ is now known as hggdh
=== spawn57 is now known as spawn[dead]
cesdoHello everybody!19:57
lordievaderHey cesdo19:58
cesdolordievader, where are you from?19:59
lordievadercesdo: Many people have asked that the last couple of days, you get the same answer: Stick around long enough and you'll find out ;)19:59
cesdolordievader, ok)20:01
lordievadercesdo: So how are you?20:01
cesdoI am... So, I've heard about Kubuntu in Fullcircle magazine and now I see what a perfect job it is! I'm from Moscow, Russia20:04
lordievadercesdo: Kubuntu is great :D20:04
cesdolordievader, what IRC channel is the most interesting?20:05
cesdoabout Ubuntu, of course)20:05
cahirhello guys ;)20:06
cesdoHey, folks! What Ubuntu IRC channel is the most interesting?20:06
lordievadercesdo: Depends on who you are ofcourse, but for offtopic chatter head over to #kubuntu-offtopic20:07
lordievaderHey cahir20:07
=== cahir is now known as Theita
ss_hazehow to edit right click menu on item in dolphin20:33
ss_hazeI want to add option to copy to home and desktop20:33
ss_hazeI know there were some magic trick where you can add options to kde menus20:34
Kalimdorneed help: resolution reset on reboot with nvidia x server but xorg saves data23:29
Kalimdorany solution?23:30
=== sysadmin is now known as Guest39255
=== Guest39255 is now known as raidteck
raidteckhi23:46
=== ubuntu is now known as shan

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!