Re: [Trisquel-users] i'm Thinking about doing a free software Community(Forum)
While this is a good idea, your work on Uruk might be more important.
[Trisquel-users] trouble with
I saw that there are new ISOs up here http://jenkins.trisquel.info/makeiso/iso/ and decided to test the 64-bit one. I was not able to get a working display manager or desktop environment from the text installer or graphical installer. The text installer couldn't complete the step where I select a DE. The graphical installer appeared to work, but upon rebooting I got a black screen with no display manager. I opened a terminal with Ctrl+Alt+F1 and was able to determine that MATE was installed. I have submitted a bug report and reinstalled Trisquel 8 from the previous ISO from 6/19. However, if I can I would like to test the new ISO to verify that these issues https://trisquel.info/en/issues/23511 https://trisquel.info/en/issues/23470 are indeed fixed (23470 did not appear to be, as once I had a terminal open I could not find the firmware package via 'apt-cache search') and see if any other issues have been resolved. Has anyone successfully installed Trisquel 8 from the 12/24 ISO? If so, what did you have to do to get it working.
Re: [Trisquel-users] trouble with
The title of this thread was supposed to be 'trouble with new Flidas ISOs from 12/14)
Re: [Trisquel-users] trouble with
Do you have any idea what I might have done wrong? I burned the 64-bit ISO using $ sudo dd if=/path/to/image.iso of=/dev/sdX bs=8M;sync and attempted to install on a librebooted X60. When that didn't work I started over with a fresh download of the ISO. The exact same steps work fine with the 6/19 ISO.
Re: [Trisquel-users] trouble with
I tried again with Startup Disk Creator and had the same problem. I just get a black screen with a cursors. Sometimes I get an iwl3945 missing firmware message, but I don't think that's the issue because it always happens in Trisquel until I blacklist the non-free WiFi device. I tried running startx from a terminal and got 'xinit: unable to connect to X server: Connection refused'. Then I tried 'sudo lightdm' and just got the black screen + cursor. This time I also tried running live with 'Try Trisquel Without Installing' and even then had the same problem: just a black screen and cursor. Could it be a libreboot issue? Is this the link you downloaded the ISO from? http://jenkins.trisquel.info/makeiso/iso/
Re: [Trisquel-users] trouble with
Yes, sometimes Startup Disk Creator doesn't work well and dd works better. That was the case with the previous Flidas ISO. With this ISO however I run into the same problem with either method.
Re: [Trisquel-users] trouble with
I tried 'apt-cache search ath9k' and got no results, but given the other issues I was having I doubt my experience is representative of a working install. I can't afford to go too many more hours without a working system, so I've installed Trisquel 7 and will use this as an opportunity to test the upgrade process to Trisquel 8, since I don't have enough RAM to test in a virtual machine. Next weekend I'll give the new ISO another shot. How would I go about saving logs of future attempts?
Re: [Trisquel-users] Web Browser
Just a heads up that the way you've started quoting text does work in the mailing list making this very difficult to read. > Nothing wrong at all. I just wanted to accent... I think we basically agree here. I brought this up to explain why invoking 'freedom 0' was not effective in the Mozilla thread, and we're past that. > Hence my idea about a new network. This is probably worth starting a new thread over. > You can also try wireshark. Will do. > That is in no way different from Ubuntu's case or from Mozilla's telemetry. Yes, I avoid Ubuntu and Firefox as well. I use modified versions (Trisquel and Tor Browser) by more privacy- and freedom-friendly developers. I would also be open a similarly modified version of Chromium but am not aware of one. > Chromium does not send packets to any third party on startup. Am I missing something? You filed a bug report because it does, right? > Why are you more concerned about licensing while your browser is sending packets to company X, Y, Z? I am concerned with both. While software freedom and privacy are two different issues, lack of software freedom makes it easier for software to abuse its users, including by invading their privacy. I would be interested to know what packets are sent from Tor Browser and how. If they contain no identifying information and are sent through the Tor network then they do not invade my privacy because the information has nothing to do with me and no one knows it came from me. Of course, I would feel more comfortable with it not being sent at all, but it's certainly not worth switching to Chromium over. I suggest that you approach the Tor developers as you have with Mozilla, Google, and RMS. I can do it myself if you don't have time, but you'd be able to do it much more quickly because you've already learned how to run these tests and articulate your findings. > Purism's phone... > It is still not produced, so nobody can possibly evaluate it. If the device connects to the cell network, we do not need to evaluate the device to know that it will track you. > But from what I know there will be complete hardware separation between the modem and the rest of the system. So you can use it as a pocket libre computer, hopefully without any coreboot or whatever firmware blobs, otherwise it won't be much different from a Samsung + Replicant. If they made a pocket libre computer with no modem I'd be fine with them saying it doesn't track you. If it's a phone it does. Good modem isolation can limit the amount of information that your modem accesses, but the modem only needs to connect the cell network for you to be tracked. > So basically the only tracking will be possible through the location of the phone based on nearby mobile stations (which perhaps cannot be avoided if one wants to talk to anybody). ... > I don't but thanks for the info. What you describe is similar to Librem5. No, it's completely different. I won't lengthen this message by explaining JMP since you don't live in North America and the information won't benefit you right now, but unlike what Purism is proposing, JMP requires no modem or connection to the cell network. Purism's marketing for their phones hasn't really been on my radar until now, but many people are already ignorant of the issues with cell phones and Purism could do some real damage if they spread misinformation just to sell their product. > FB (and many other sites) won't allow you to sign up/in with a disposable email address (they seem to recognize the domains). As an experiment I tried making a Facebook account through Tor with a disposable email address. It rejected the first domain I tried but accepted the second one. However, it eventually wouldn't let me advance without uploading a picture of my face, at which point I gave up. Anyway, the fact that Facebook rejects some disposable email address is far from the only reason to avoid Facebook. I avoid any site that prevents me from accessing it anonymously. > I can't find any site which gives disposable email without JS, so there is still no possibility for complete untraceable anonymity The one's linked to from the FSF use libre JavaScript. If you don't trust the FSF's evaluation of the code, you can review it yourself or find someone who can. JavaScript is a programming language like any other. Avoiding every single instance of JavaScript is unnecessary. We don't need to avoid every single instance of C just because some proprietary and/or malicious software is written in that language. Unless the JS on those sites compromises anonymity (which it might. I never learned JavaScript and have not audited the code, relying on the FSF's judgement) it is not an obstacle to anonymity. > So far I haven't found a single online service provider who can guarantee a clean and completely tested system Sure, really the only way to be certai
Re: [Trisquel-users] Web Browser
Ugh. I spent a long time writing a message and then accidentally deleted it. I can't afford the time it would take to fully reconstruct it, so this will not be the full response that many of your points deserve. The forum is mirrored to a mailing list which you can join here: https://listas.trisquel.info/mailman/listinfo/ I understand that the forum is being reworked. In the meantime, to ensure that forum posts are readable for mailing list users, avoid relying on html for coherence and update your comments by replying to them instead of editing them. If you want to start a thread that will be of interest to people here but that you are afraid is too far off-topic from Trisquel, the Troll Lounge is good for meaningful but off-topic discussions. Although Tor Browser is as libre as Firefox and more so than Chromium, the reason I use is for privacy. I agree that we *shouldn't* need anonymity to protect our privacy, but right now we do. If Tor Browser sends the same data Firefox does and it is either deanonymizing or not sent through the Tor network then that is a serious bug. (If you find that this is the case, I'm sure it can be addressed if you report it here: https://trac.torproject.org/projects/tor) However, if the data is not identifying and is sent through the Tor network than it is irrelevant as far as privacy is concerned, eliminating Chromium's advantage on this one point. When it comes to other potential privacy issies, I see Chromium as far more risky than Tor Browser. In many situations on the internet the only way to protect your privacy is to avoid them entirely, or engage with them anonymously. The former option is crippling, and more isolating than the latter. Outside the context of the issue you are testing among browsers, Google and Chromium have a far worse track record than Mozilla and Firefox, and while Tor developers have an incentive to find and fix privacy issues from Firefox, Chromium developers have an incentive to create as many privacy issues as they can get away with and only have an incentive to remove them after they get caught and if there is enough outrage. Unless Firefox has an extraordinarily massive flaw we are unaware of that cannot be fixed in Tor Browser, the hypothetical privacy gained from switching to Chromium, assuming it is better overall than Firefox in situations outside of the one you are testing, is far less than the actual privacy lost by failing to protect my privacy from many parties, not just Google and Mozilla, with anonymity. I understand your point about this not being a long-term solution. Many of your points are about identifying things that are not long-term solutions, and that is valuable because without long-term planning the good guys have no chance of winning. However, if the bad guys win anyway then all that will have mattered is mitigation of the harm to our lives, our communities, and the people we care about, so I do not consider mitigating actions petty. We have to do both. As you point out, the best long term solutions are those that replace important but harmful technologies, rather than isolate ourselves from them. Just as important as the new technologies is a path toward transitioning from the old technologies. I see Denver Gingerich's work with JMP and WOM to be a very promising plan. It is already possible to use JMP to send and receive texts and calls without a SIM card. No need to choose between isolating yourself and being tracked. Having integrated with the cell network, the next steps are to create advantages to using JMP over connecting the cell network directly, and finally replace it. Good old EEE. Thanks Micro$oft. Diaspora takes a similar approach with respect to Facebook, but I am more skeptical of it. I have some ideas about ethical and pracical social media that I am still organizing and are outside the scope of this thread. As for JavaScript, you are right to avoid it when you can. However, no individual can review every line of code in all software they use, whether it's JS for a disposable email address or the Linux kernel. JavaScript is unique in that many people install JavaScript programs everyday with out knowing it (hence my suggestion for how browsers could better frame the issue for uninformed users), but if you are as cautious about installing software written in JavaScript as you are with any other software it is no worse than C or Python. This is a good essay that probably won't tell you anything you don't already know about the problem but has some good insight as to possible solutions: https://onpon4.github.io/other/kill-js > even with the risk of my scepticism being considered close to insanity :) You aren't insane. The world is. That said, don't let perfect be the enemy of the less-awful-option-until-we-maybe-solve-the-problem-for-real-one-day. I didn't touch the capitalism
Re: [Trisquel-users] Vulnerable to meltdown?
You could download a more recent kernel from jxself's repo. https://jxself.org/linux-libre/
Re: [Trisquel-users] Web Browser
> I think I have already done that. Right now I find Chromium least worse > because of the results of the test Perhaps it is because of your time investment in your test that you weight your test far too heavily. Your complaints are reasonable, but there is also a reasonable explanation for why those compromises are made, even if we disagree with Mozilla that the compromises are worth it. Firefox and its derivatives would be better than they are now if it were easier to configure for full privacy, but this one situation is not so damning that it is automatically worse than Chromium. > + the ability to use uBO and uMatrix These addons are available in FF derivatives, and uBO is even installed by default in Abrowser, so you do not need to rely on a developer whose business model is selling your privacy. > Tor is slow I'm sure that Chromium is significantly faster than Tor Browser, but I value freedom and privacy over convenience. > (and some sites won't work with it). Some sites accidentally blacklist some exit relays and you'll have to switch to another relay, but I assume you are referring to sites that systemically blacklist all Tor relays (Yelp and support.apple.com are a few that I've noticed). If you value your privacy I suggest that you avoid such sites, as their only motivation for forcing you to identify yourself is if they intend to collect information about you. No matter how good your browser is, it also takes safe browsing habits to protect your privacy. > Let's not forget also that browsers > like IceCat and other forks which have not updated their code up to FF 57 > basis still don't have the new fixes about Meltdown for example. Meltdown has been patched in the Linux kernel, but Abrowser is based on 57 anyway, and unlike Chromium has no profit incentive to violate your privacy and no history of doing so in a very serious way. > I think we should also mention without any bias that Google's experts are > very good at security. Security and privacy are both important but are different. As Magic Banana has pointed out they are sometimes at odds with each other, forcing a compromise. In Google's case they are almost always at odds with each other, as their first solution for security is generally to compromise privacy. Any account you have with them or info you store with them, they protect by tracking your location and locking your account when it is accessed from a suspicious location (or through Tor). The only way to unlock your account is with a phone number, so if you don't give them your phone number you risk losing access to your data. Magic Banana pointed out that the reason phishing blacklists can't be decentralized the way you want them to be is that Google won't allow it. That's the problem with a company who doesn't value your right to privacy (and in Google's case, your privacy is their product): They have no reason to seek security solutions that protect your privacy, and be avoiding them it gives them an excuse to violate your privacy in the name of "saftey." It's a trap. As you have correctly pointed out, using software you have not written or fully audited yourself relies on trust. Trust always comes with risk, and you must evaluate that risk based on how untrustworthy the developer is. Firefox is not fully trustworthy (though far more so than Google, since they have a better track record and their business model does not rely on violating your privacy), but if serious privacy disrespeecting features slipped into Tor Browser, Abrowser, or Icecat it would be by accident and there is probability (though not certainty) that the developers can catch and fix it. This reduces the probabilty of a serious privacy violation in those browsers. Chromium, on the other hand has already been proven to have a serious privacy violation, and it was only removed after they got caught, so there is no reason to believe that they will remove any additional ones until they get caught again. Why would they? If Google created a privacy-respecting alternative to Chrome, they would lose money, so they would be fools not to insert as many antiprivacy antifeatures as they think they can get away with. Of course, Chromium is not an "alternative" to Chrome. It is the part of Chrome's development process that exploits the labor of free software developers. This is another reason not to remove privacy issues from Chromium: it would create the extra work of putting them back into Chrome. Finally, you are the one who says that we should not settle for short-term solutions, and relying on the least privacy-respecting company in the world to protect your privacy is not a long-term solution. > I have bookmarked (in order to look at later) https://nextcloud.com/ Cool, I'll take a look. > I also learned to download files with public access from Google Drive > without having to log in to Google
Re: [Trisquel-users] Web Browser
Yikes. I avoid saving passwords in my browser as well.
Re: [Trisquel-users] installed Thunderbird in terminal but I don't see it
If I may interject, you are referring to GNU/there_can_not_be_better_mail_client, or as I've taken to calling it recently, NeoMutt+vimkeybindings.
Re: [Trisquel-users] Guix on Trisquel
With a fresh install of Uruk, I ran $ git clone https://notabug.org/isengaara/debian-guix-installer.git $ cd debian-guix-installer $ make $ sudo dpkg -i guix-installer.deb and got (Reading database ... 259417 files and directories currently installed.) Preparing to unpack guix-installer.deb ... Unpacking guix (0.14.0) over (0.14.0) ... Setting up guix (0.14.0) ... I then ran $ guix package -i hello and got bash: guix: command not found and ~/.guix-profile was not created. Is there a step I'm missing? I tried $ sudo apt install guix and got guix is already the newest version (0.14.0)
Re: [Trisquel-users] Guix on Trisquel
Thank you for clarifying. With a fresh install of the Trisquel 8 ISO from 6/18 I ran $ git clone https://notabug.org/isengaara/debian-guix-installer.git $ cd debian-guix-installer $ make $ sudo dpkg -i guix-installer.deb $ sudo /gnu/guix_installer/setup $ guix package -i hello and everything worked as expected. Thanks!
Re: [Trisquel-users] SNAP, a door to non free software!
It works (see screenshot). Spotify and other proprietary software are also recommended in Gnome Software Center (see other screenshot). I reported the latter as a licensing issue https://trisquel.info/en/issues/23466 months ago, but had not actually attempted installing any proprietary to see if it would work. Apparently it does. Even after running $ snap remove spotify Gnome Software still says it's installed. When I try to remove it within Gnome Software I get "Detailed errors from the package manager follow: snapd returned status code 400: Bad Request" Gnome Software is pretty buggy to begin with, so hopefully Spotify is indeed no longer installed. I may reinstall Trisquel to be safe though. Perhaps snapd should be temporarily removed until this is issue fixed.
Re: [Trisquel-users] Flidas Artwork
The new wallpaper is growing on me, but as an experiment I tried to make it feel a little more congruent with the icon theme. I took the original (flidas.jpg) and the color gradient of the home folder icon (blue.png) and decomposed both images into LAB components. I then recomposed the lightness component of flidas.png with the color components of blue.png (flidas-blue.png). Screenshot as wallpaper (screenshot.png) is attached. I don't know how to take a screenshot from lightdm, but I think it looks better as a background there too.
Re: [Trisquel-users] Flidas Artwork
Sure! The image attached in my comment is lower resolution than the original because the full resolution image exceeded the maximum upload size. Where should I upload the full resolution image?
Re: [Trisquel-users] Flidas Artwork
Here are some screenshots using the both the original background and the bluified one for comparison. My version isn't necessarily better. The colors in the original are beautiful and more interesting than the blue version, but I think the blue works better with some of the icons and makes the white text on the desktop more readable.
Re: [Trisquel-users] Does PlayOnLinux work with Trisquel 8?
When you quote text this way, the two left angle brackets you use to end the quote and all text following get left out of the message sent to the mailing list. I don't know why this is, but if you stick with only the two right angle brackets at the beginning of each quoted paragraph this won't happen, and it will still be clear which text is part of a quote.
Re: [Trisquel-users] Getting Trisquel 8 Working on Macs
Does bootcamp the Mac Mini recognize other distros as Windows? I wonder if there is any way to fix this on Trisquel's end, or if bootcamp assumes that anything that isn't macOS is Windows. It's a cosmetic issue that can be clarified in the documentation, but it could confuse someone. More importantly, it seems like Trisquel 8 has worked with - GrevenGull's iMac (2008) - your Mac Mini (2009) - GrevenGull's MacBook (2012) - and my friend's MacBook (2012). and has not worked with - strypey's wife's MacBook (7-8 years old, so 2011-ish) - your MacBook Air (2015) If it weren't for strypey's wife's MacBook this would make me think that the problem is only with newer MacBooks. I have a friend with a MacBook retina (2015). I'll see if he'll let me try booting Trisquel on it. I have another friend with a MacBook Retina from 2015. I'll see if he'll let me try booting Trisquel on that. Have you tried bootcamp on your MacBook Air?
Re: [Trisquel-users] Getting Trisquel 8 Working on Macs
Sorry, I didn't see your full post. All that was included in the message sent to the mailing list was "I've managed to get Debian, MInt and Trisquel to boot." This post is also missing the last paragraph in the email. Are you editing your comments after posting? If so, replying to your posts instead would be less confusing for mailing list users. This page[1] seems to be down at the moment, but when it's back up I do suggest trying an earlier ISO. There have been changes from ISO to ISO that caused booting issues[2] for me until it was fixed in the 4/2 ISO. Maybe similar changes have affected booting on Macs. I'm totally guessing, though. [1] http://jenkins.trisquel.info/makeiso/iso/ [2] https://trisquel.info/en/issues/23638
Re: [Trisquel-users] Abrowser and privacy
Attached are the default user.js for Abrowser and Firefox, and a comparison of the two via diff.
Re: [Trisquel-users] Intel wifi
That means that every other distro you have tried is non-free. Since Trisquel is a free replacement for Ubuntu, including non-free software would defeat the purpose. You are of course free to install whatever software you choose on your own machine (Trisquel doesn't impose restrictions like some non-free systems), including the proprietary driver for your WiFi card, but it would be against community guidelines[1] to help you do so, so the best advice I can give is to use a USB dongle. I have one, and it works great. [1] https://trisquel.info/en/wiki/trisquel-community-guidelines
Re: [Trisquel-users] Helping with translations ?
If you are signed in, you can add or edit translations for any documentation page by navigating to it and clicking "Translate" under the title.
Re: [Trisquel-users] few questions before installing
> Would u consider it a must for latest security updates in general? I think that for the Spectre patch you need 4.14 or later. Trisquel gets 4.4 from upstream Ubuntu, so if you want the Spectre patch I suggest installing 4.14 from jxself's repo. > Your script would help me a lot. I appreciate that. - #!/bin/bash # get i3-stuff (lock, status, etc.) but remove i3 sudo apt remove i3 && sudo apt remove i3 # get dependencies sudo add-apt-repository ppa:aguignard/ppa sudo apt update sudo apt install libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev autoconf libxcb-xrm-dev # clone and build sudo apt install git cd /tmp git clone https://www.github.com/Airblader/i3 i3-gaps cd i3-gaps autoreconf --force --install rm -rf build/ mkdir -p build && cd build/ ../configure --prefix=/usr --sysconfdir=/etc --disable-sanitizers make sudo make install rm -rf i3-gaps -
Re: [Trisquel-users] guix on trisquel 8
A few months ago a Trisquel user shared a deb package for installing Guix. https://trisquel.info/en/forum/guix-trisquel#comment-129049 I have tested it with Trisquel 8 and it worked.
Re: [Trisquel-users] Tirsquel 8 upgrade disaster: windowing broken, panels broken etc.
It does seem that way with Belenos -> Flidas. I wonder if this is true in general, or if it's an issue of the migration from GNOME to MATE and will be less of a problem with Flidas -> Etiona.
Re: [Trisquel-users] Problems with OS after upgrade
In a terminal, run "killall pulseaudio" and then run pulseaudio in a terminal. Then, try playing something in VLC, playing something in your browser, adjusting the sound applet in your panel, and opening and adjusting values in the volume menu. If any errors or warnings appear in the terminal from which you are running pulseaudio, paste them here.
Re: [Trisquel-users] No suspend or hibernate options in GnomeShell
What happens if you open a terminal (Ctrl+Alt+T) and run systemctl suspend or systemctl hibernate and press enter?
Re: [Trisquel-users] No suspend or hibernate options in GnomeShell
For me GNOME suspends when I close the lid. Install gnome-tweak-tool if you haven't already, run it, and go to 'Power'. There are two settings under 'When Laptop Lid is Closed', one for while plugged in and one for while on battery power. For me both are set to Suspend. There is also a setting call 'Don't suspend on lid close'. which for me is set to Off. If your settings are different, change them to match mine and see if that fixes the problem. If not, we'll keep looking.
Re: [Trisquel-users] free software to remove DRM from Adobe ACSM format
From what I can gather, an .acsm file doesn't actually contain a ebook. It just contains a link that Adobe Digital Editions uses to download an ebook from Adobe's servers. I don't think that a free software program could download the ebook unless it was capable of making itself appear to be a copy of Adobe Digital Editions. That ebook *would* have DRM, and there might be free software capable of removing it, but I can't find any free software that can download the ebook in the first place using the .acsm file. signature.asc Description: PGP signature
Re: [Trisquel-users] Abrowser won't let me connect with neo900.org
> Is this a bug? As the message states, Abrowser is warning you that "The owner of neo900.org has configured their website improperly. To protect your information from being stolen, Abrowser has not connected to this website." If you click "Advanced" you'll see specifically what's wrong: neo900.org uses an invalid security certificate. The certificate expired on July 26, 2018, 11:59:59 PM GMT. The current time is August 7, 2018, 5:57 PM. Error code: SEC_ERROR_EXPIRED_CERTIFICATE So the site's security certificate expired recently and Abrowser no longer considered it valid. To visit the site anyway, you can either click "Add Exception" or use http instead of https. signature.asc Description: PGP signature
[Trisquel-users] compose key in MATE reverting xmodmap during startup
I use MATE, with i3 as the window manager. From my i3 config file I run this script when I log in. #!/bin/bash xmodmap ~/.Xmodmap xcape -e '#66=Escape' xcape -e '#65=space' where ~/.Xmodmap contains this: clear lock clear mod1 clear mod2 clear mod3 clear mod4 clear mod5 keycode 65 = Super_R keycode 66 = Hyper_L keycode 254 = Escape keycode 255 = space keycode 108 = ISO_Level3_Shift addmod1 = Alt_L Alt_R Meta_L addmod2 = Num_Lock addmod3 = Hyper_L addmod4 = Super_L Super_R addmod5 = Mode_switch ISO_Level3_Shift This remaps several keys according to my preferences. Recently, I used mate-control-center to define a compose key. Ever since I did so, the keys are correctly remapped upon logging in only about 80% of the time. The rest of the time, the keys do not appear to be remapped at all. If, during one of the sessions where the keys were not remapped correctly, I run the script manually, everything will be correct except that when I hit space bar, two spaces are output instead of one. If instead I just run $ xmodmap ~/.Xmodmap and omit the xcape commands, everything is correct. I also find that, during a normal session, running just $ xcape -e '#65=space' also causes space bar to output two spaces. It seems that in the sessions where the keymappings appear not to work, the xcape commands have in fact been executed correctly. It's just not noticable because all they do is restore the original behavior of the keys when used on their own after xmodmap has altered their behavior when used as a modifier. The problem, then, is with the xmodmap command. I find that if, during a normal session, I reset the compose key in MATE control center, I reach the same state as during the abnormal sessions: The custom keymappings are gone, and running xmodmap restores them while running the complete script results in the two spaces issue. It seems that setting the compose key undoes the xmodmap command. My suspicion is that most of the time MATE sets the compose key before xmodmap is run, but sometimes xmodmap is run first and is reverted when the compose key is set. If I am correct, then I see three possible solutions: (a) Find a terminal command for setting the compose key that does not depend on MATE, and make that the first line of the keymapping script, (b) find a way to ensure that MATE never starts i3 until after it has set the compose key, or (c) run the keymapping script from somewhere other than my i3 config file (I already tried adding it to Startup Applications in mate-control-center, and xmodmap gets reverted every time). Does anyone know how to do acheive any of these things or have any other ideas? signature.asc Description: PGP signature
Re: [Trisquel-users] Redshift on Trisquel 8
> I cannot > seem to find the .config directory. It's in your home folder. Since it begins with "." it will be hidden by default. If you're using a graphical file manager like Caja or Nautilus you'll need to use "Ctrl+H" to see it. signature.asc Description: PGP signature
Re: [Trisquel-users] Download Youtube videos
> The FSF says youtube-dl is OK now. > https://notabug.org/GPast/avideo/issues/12 I'm glad to hear this, but I wish I could find more information. The most detailed explanation I can find is a comment[1] from Leah saying that the non-free JS is only parsed to acquire the video URL, not executed. This is enough to satisfy me that youtube-dl is fine freedom-wise, so I'll begin recommending it over avideo. However, I'm curious to know why parsing the JS is necessary for some videos and not others. I find that the videos least likely to work with avideo are those of a song, either as a music video or as a video containing only audio and a static image or lyrics. Anything posted by VEVO, by YouTube's auto-generated "- Topic" channels, or from a popular artist's official channel never works with avideo. Videos containing songs that are uploaded by regular users occasionally work. User-uploads of live recordings work more often than album recordings, and the more popular the artist is the less likely it is to work. These observations have led me to suspect that the JS has something to do with the music industry enforcing their copyright restrictions. As long as we don't have to exectute the JS to access the video it is not a problem at this time, but I'd be interested to know what is the purpose of the JS and why it is encountered only for certain videos. [1] https://raddle.me/f/freeAsInFreedom/29832/youtube-dl-is-fsf-approved-now-maybe signature.asc Description: PGP signature
Re: [Trisquel-users] Is Java installable in Trisquel 8?
On 08/15, gnu...@openmailbox.org wrote: > Now I want to install I2P which also requires Java. Is it usable now in > Trisquel 8? I succesfully installed I2P on Trisquel 8 a few months ago. I don't remember exactly what I did, but I started from this page https://geti2p.net/en/download and didn't run into any particular problems. I think the package 'openjdk-8-jre' might be what you need. It's definitely installable. signature.asc Description: PGP signature
Re: [Trisquel-users] YouTube search appears to work without Javascript
> Still a YouTube bar > at the top with a blank gray page. Same here, whether I use NoScript or disable JS globally. signature.asc Description: PGP signature
Re: [Trisquel-users] Errors when I update packages
That mirror is down. Switch to a different one. See: https://trisquel.info/en/forum/weird-output-when-trying-update This seems to be affecting a lot of people. Can we expect this mirror to go back up? If not, is there a fix other than telling users one-at-a-time how to switch to a different mirror when they ask the forum why they can't update? signature.asc Description: PGP signature
Re: [Trisquel-users] Is Java installable in Trisquel 8?
> "http://mirrors.serverhost.ro/trisquel/packages"; This mirror is down. Use a different one. See: https://trisquel.info/en/forum/weird-output-when-trying-update signature.asc Description: PGP signature
Re: [Trisquel-users] Login screen with different wallpapers
> How can I know which login manager I have installed and running right now? $ cat /etc/X11/default-display-manager It's probably lightdm. signature.asc Description: PGP signature
Re: [Trisquel-users] Weird output when trying to update
A more detailed solution for me to link back to next time someone has this issue: - From the main menu, launch System -> Administration -> Software & Updates - Click on the dropdown menu labeled "Download from:" - Select "Main Server" - Click "Close" - In the window that pops up, click "Reload" - If update is successful, click "Install now" signature.asc Description: PGP signature
Re: [Trisquel-users] Weird output when trying to update
> How was an ordinary person supposed to figure out No idea. I've submitted a bug report[1] and hope this gets addressed soon. [1] https://trisquel.info/en/issues/24749 signature.asc Description: PGP signature
Re: [Trisquel-users] VS Code is free software?
> https://snapcraft.io/vscode Like the binary distributed by Micro$oft, this appears to be proprietary. signature.asc Description: PGP signature
Re: [Trisquel-users] FSF Membership card
It might be better to pick some threads in the troll lounge to necro instead. signature.asc Description: PGP signature
Re: [Trisquel-users] VS Code is free software?
> callousness of microsoft, > and callousness of systemd devs. I know that systemd is not your preferred init system, but do you really think Red Hat and Microsoft are comparable? Red Hat creates free software that not everybody likes. There is nothing unethical about not pleasing everybody. Microsoft on the other hand creates mostly proprietary software, much of which is malware. This is unethical. These two bug reports don't seem comparable either. The vscode bug has been ignored by the developers and left unfixed for over a year. It is still a problem. The systemd bug was fixed promptly. It stopped being a problem a long time ago. I'm glad that there are FSDG distros like Parabola and Hyperbola that support other init systems so that people who do not prefer systemd have these options, but this is not a freedom issue. If "init freedom" is having a choice between different init systems, then Hyperbola and Trisquel offer very little init freedom, as they each support only one init system. In both cases, however, the init system is free software, so this doesn't make Hyperbola and Trisquel less free than Parabola, which supports two init systems. Similarly, none of these distros have very much "kernel freedom" as they only support Linux-libre. However, Linux-libre is free software, so this does not make them less free than GuixSD, which has support for Hurd in development. Also similarly, Devuan reduced the number of choices of desktop environment by excluding GNOME, so it has less "desktop freedom" than Debian. However, as long as the desktop environments that it does include are free software, this does not make Devuan less free than Debian (although it may be less free for other reasons). Lack of support for certain software is not a freedom issue, as long as the software that is supported is free. signature.asc Description: PGP signature
Re: [Trisquel-users] Abrowser won't save zoom level
> Not sure if its a bug, or a design choice for increased browser privacy. Both behaviors (resetting browser geometry and resetting zoom level) are indeed privacy features, not bugs. They reduce the uniqueness of your browser in order to resist fingerprinting. If you wish to disable these features, you can do so by going to about:config and changing privacy.resistFingerprinting to False. signature.asc Description: PGP signature
[Trisquel-users] trisquel-builder
I'm trying to follow these steps[1] and am having trouble creating the build environment. The problem, or at least one problem, is that it has not been updated for Trisquel 8. This was discussed in a thread last year, but the solution[2] was to use this[3] diff file, which does not seem to exist anymore. Should I be using something other than trisquel-builder? If not, how should I get it working with Flidas? [1] https://devel.trisquel.info/trisquel/package-helpers/blob/flidas/CONTRIBUTING.md [2] https://trisquel.info/en/forum/trisquel-development-questions#comment-124843 [3] https://devel.trisquel.info/trisquel/trisquel-builder/merge_requests/3.diff
Re: [Trisquel-users] Flidas without installing
Did it start working after you enabled "Allow apps that use less secure sign in" in your Yahoo account? I'm almost certain that this was the problem, as it's a known issue with Yahoo accounts and Thunderbird/Icedove that produces the exact problem you had initially.
Re: [Trisquel-users] Libreboot installation with winsond chip
> the email is info at gluglug.org.uk
Re: [Trisquel-users] Trying To Install Open Broadcaster Software Studio OBS Studio on Trisquel 8
You can get the source code with $ sudo apt install git $ git clone https://github.com/obsproject/obs-studio This will copy the repository to your machine in a directory called 'obs-studio'. However, from browsing the source code it is not obvious to me how to disabled AAC support. Maybe someone more experienced than I am can help. I have gotten around to actually testing my own instructions and can be more specific now. $ sudo add-apt-repository ppa:obsproject/obs-studio $ sudo apt update $ sudo apt install libavcodec-ffmpeg56 libavdevice-ffmpeg56 libavformat-ffmpeg56 libavutil-ffmpeg54 libc6 libcurl3 libdbus-1-3 libfontconfig1 libfreetype6 libgcc1 libjack0 libluajit-5.1-2 libpulse0 libpython3.5 libqt5core5a libqt5gui5 libqt5gui5 libqt5widgets5 libqt5x11extras5 libspeexdsp1 libstdc++6 libswresample-ffmpeg1 libswscale-ffmpeg3 libudev1 libv4l-0 libx11-6 libx11-xcb1 libx264-148 libxcb-shm0 libxcb-xfixes0 libxcb-xinerama0 libxcb1 libxcomposite1 libxfixes3 zlib1g $ apt download obs-studio $ ar x obs-studio_22.0.2-0obsproject1~xenial_amd64.deb $ tar -xzf control.tar.gz $ sed -e s/"libfdk-aac0 (>= 0.1.1), "//g -i control $ tar -cvzf control.tar.gz control $ ar rcs newpackage.deb debian-binary control.tar.gz data.tar.xz $ sudo dpkg -i newpackage.deb I was then able to launch OBS. I don't have a webcam so I can't test whether it records video, but it appears to be receiving microphone input. Building from source without AAC support would be the more correct way to do it, but this way won't take very long to test so I think it's worth trying.
[Trisquel-users] FSDG and pip
As discussed in this bug report,[1] pip allows the user to search and install software from pypi.org, some of which is proprietary. It looks like pip is going to be removed entirely[2] to address this freedom issue. However, since most software in the PyPI repository is free, I think it would be preferable to modify pip so that it refuses to recommend or install any non-free software in the PyPI repo. For each PyPI package there is a json file at https://pypi.org/pypi/[package name]/json containing metadata including licensing information and a list of dependencies. I've written some code that uses this information to check the license of a package and packages in its dependency tree to determine whether it is or requires non-free software. I've modified pip's code so that 'pip search' only lists packages that pass the license check and 'pip install [package]' will refuse to install a package that is non-free or has non-free dependencies. Before I put more time into this, I'd like some feedback on several points. (1) Is this approach potentially sufficient to satisfy the FSDG? If not, the rest of these questions are irrelevant. (2) With what I have now, attempting to install proprietary software returns [package] has non-free or unclear license. Not installing [package] and attempting to install free software with proprietary dependencies returns one or more dependencies of [package] has non-free or unclear license. Not installing [package] Is this appropriate, or should pip act as if the software does not exist at all? (3) The biggest challenge has been that the license data is inconsistent and often unclear. Many packages do state the license using a consistent format, such as License :: OSI Approved :: GNU General Public License v3 (GPLv3) but others use a variety of formats such as "GPLv3", "GNU GPL", or "GNU General Public License", "gpl", or even the entire text of the GPL. Some packages have multiple license statements or no license statements. This makes it a real pain to compile a whitelist of acceptable license statements, and it seems inevitable that some free packages are going to be inaccurately excluded. While we should avoid excluding free software as much as possible, the most important thing is that no proprietary software slips through. I would appreciate input on the standard of clarity that should be required in order to whitelist a license statement. If you think you can provide guidance, please see here[3] for the whitelist as it currently stands and a description of my approach so far. (4) Is anyone aware of situations other than from 'pip search [query]' and 'pip install [non-free package]' in which pip's behavior needs to be modified in order to satisfy the FSDG? Thanks for any guidance or assistance anyone can provide. [1] https://trisquel.info/en/issues/3741 [2] https://devel.trisquel.info/trisquel/ubuntu-purge/merge_requests/33 [3] https://notabug.org/chaosmonk/pip/src/fsdg/src/pip/whitelist.py
Re: [Trisquel-users] FSDG and pip
(5) My programming experience is limited and I took this on partially as an educational project, so technical feedback is also welcome.
Re: [Trisquel-users] FSDG and pip
> I thought the license name was a free text field. I was partly mistaken. If you select "Other" you are indeed given a text field in which to enter a different license. However, as you say, most free addons are probably under one of the seven licenses listed, and anyone using one of these licenses would be unlikely to bother clicking "Other" and typing out the license in a different format. As a result, most free addons have a machine-readable license statement. It's true that the yes/no dialog in free-addons would not be needed to automatically reject all licenses other than those seven, but it only takes seven yes's to accept them all, at which point your yes/no dialog works well for dealing with the handful of other free licenses. Mozilla requires developers who select "Other" to upload the text of their license, which is available at https://addons.mozilla.org/en-US/firefox/addon/[name of addon]/license so I tried out in addition to your y/n options adding a 'v' option to view the text of the license and an 'o' option to add only the current addon without accepting other addons with the same license statement. This might help with situations like HTTPS Everywhere. The text for HTTPS Everywhere is HTTPS Everywhere: Copyright © 2010-2018 Electronic Frontier Foundation and others Licensed GPL v2+ HTTPS Everywhere Rulesets (src/chrome/content/rules): To the extent copyright applies to the rulesets, they can be used according to GPL v2 or later. Issue Format Bot (utils/issue-format-bot/*): Copyright © 2017 AJ Jordan, AGPLv3+ The build system incorporates code from Python 3.6 Copyright © 2001-2018 Python Software Foundation; All Rights Reserved from which one can determine that the addon is free and add HTTPS Everywhere without accepting "Multiple" for other addons. I'm having a little with your script and the MIT/X11 License. I am prompted to accept or reject "MIT\u002FX11 License", and accepting it does add it to pop-n-free/accept, but at the next X11 addon it appears not to find it in the list of accepted licenses. "MIT\u002FX11 License" gets added to pop-n-free an additional time each time I accept it and is never recognized as having already been accepted. It seems like it might have something to do with '/'? Is it a locale thing?
Re: [Trisquel-users] Desktop icons and menus disapear Trisquel 8
I'm not very familiar with firejail. How do you go about wrapping a command in firejail, and do you have a list of everywhere you have done so?
Re: [Trisquel-users] MTP For Android
I have never used Android, but with Replicant I recall having to switch the USB mode to MTP in Replicant's settings.
Re: [Trisquel-users] Trisquel 8 install didn't detect my monitor, gave wrong resolution.
I understand that the terminal is intimidating at first, especially if you don't understand what the commands are doing. Magic Banana already covered some of this, but here's an explanation of what each command does. I'm also adding in a few extra lines to help you understand what's happening. Hopefully that will make you feel more comfortable running them. sudo apt-get install build-essential xorg-dev xutils-dev automake libtool This installs the packages build-essential, xorg-dev, xutils-dev, automake, and libtool. The graphical equivalent would be to search for each package individually in Synaptic and installing them. Since installing software requires more privileges than a regular user, we need to begin the command with 'sudo', which means "superuser do" (do this as superuser). The use of 'sudo' is why you need to type your password. cd ~/ #or whatever directory you want to use for this build "cd" means "change directory." It is the graphical equivalent of double clicking on a directory in your file manager. echo ~/ "echo" prints back your command to the terminal. In this case, it will print not '~/' but '/home/[user]', revealing that '~' is just a shorter way to refer to your home directory. Therefore 'cd ~/' takes you to your home directory. Your home directory is where you begin when you open a new terminal, so you only need this line if you want to build somewhere else. echo #comment There output is blank, because a '#' and everything following it is a comment and gets ignored, so you actually don't have to delete aloniv's comment when you paste that line into the terminal. ls 'ls' lists the contents of the current directory. If you are in your home folder you should see Documents, Downloads, Music, etc. wget http://xorg.freedesktop.org/releases/individual/driver/xf86-video-sis-0.10.9.tar.bz2 "wget" followed by a URL downloads whatever is at that that URL. It is quite useful for large downloads or an unstable internet connection, because if your download is interrupted you can use 'wget -c [URL]' to continue the download where it left off. (The 'c' option means "continue.") ls This will print the contents of the current directory again. You'll see that the file we downloaded, xf86-video-sis-0.10.9.tar.bz2, is now listed. tar -xjf xf86-video-sis-0.10.9.tar.bz2 A .tar.bz file is a compressed archive. The 'tar' command extracts it. the 'x' option means extract. The 'j' option means that the compression format is bzip2 (which we know from the .bz2 extension). The 'f' means that the next part of the command is the file we want to extract. ls This will list the contents of the current directory again. You'll see that the previous command create a directory called 'xf86-video-sis-0.10.9' cd xf86-video-sis-0.10.9/ Change to the new directory. autoconf automake ./configure --prefix=/usr/local These commands prepare to compile the program. ls Notice that the contents of this directory include a file called 'Makefile' make 'make' compiles the program. 'make' gets its instructions for how to compile the program from the Makefile. sudo make install 'make install' installs the program. 'make' also gets its instructions for how to install the program (which files go where?) from the Makefile. Since we are installing the program system-wide, we need to use 'sudo' again.
[Trisquel-users] can't boot, problem possibly hard drive
Trisquel froze while compiling a program. Since I couldn't get the system to respond, I powered down. Upon attempting to boot, I get stuck with this message. ata1.00: exception Emask 0x0 SAct 0x0 action 0x6 frozen ata1.00: ST_FIRST: DRQ=1weith device error, dev_stat 0x7F ata1.00: cmd a0/00:00:00:08:00/00:00:00:00:00:/a0 tag 0 pio 16392 in Get event status notification 4a 01 00 00 10 00 00 00 01 00res 74/74:74:74:74:74:/00:00:00:00:00:/74 Emask 0x3 (HSM violation) ata1.00: status { DRDY DF } ata1.00: revalidation failed (errno=-2) I've found a couple of threads with similar error messages in the context of not being able to boot. They were inconclusive but suggested that the hard drive is to blame. Perhaps powering down without unmounting could have screwed something up. I am able to boot into a Trisquel live USB, and access my file system from a live session, which makes me suspect that whatever might be wrong is at the OS level, as opposed to the hardware level. I don't know much about hardware though. Since I can back up my files from a live session, reinstalling Trisquel is an option if there's a chance that will help. Thanks.
Re: [Trisquel-users] How to completely replace MATE with GNOME?
> You certainly mean 'sudo apt purge mate-desktop' (not "install"). Whoops. Muscle memory. I indeed meant purge. > most MATE packages will not be removed. Like onpon4, I would suggest 'sudo apt install gnome' after a *NetInstall*. Yeah, it looks like it cleans out navigational things like panels and applets, but not desktop utilities, so there will be some duplicates like baobab and mate-disk-usage-analyzer. A netinstall would certainly be cleaner.
Re: [Trisquel-users] can't boot, problem possibly hard drive
I reinstalled. All is well.
Re: [Trisquel-users] VPN
For some reason the OP did not show up on the forum. Here is the list thread I was replying to. https://listas.trisquel.info/pipermail/trisquel-users/2018-September/091080.html signature.asc Description: PGP signature
Re: [Trisquel-users] Display issue (probably font rendering) on Abroswer
> Should I report a bug? It's already been reported here: https://trisquel.info/en/project/issues > How do I > fix it? When you encounter the blurry text, you can make it go away temporarily by switching to another tab and then switching back. I don't know of a permanent fix though. signature.asc Description: PGP signature
Re: [Trisquel-users] Google is default search engine?
> browser.search.defaultenginename.US > data:text/plain,browser.search.defaultenginename.US=Google I booted into a live session, ran Abrowser, and looked at this value. It was the same as yours. However, using the search bar search DDG as expected. Moreover, after running $ sudo apt update && sudo apt install abrowser the value was completely absent. It is absent in my install of Trisquel as well. It seems the setting was removed in Abrowser 62. I don't think it's the problem. My search engine is searx.me, and this is displayed under Preferences -> Search -> Default Search Engine. However, in about:config, browser.search.defaultenginename says DuckDuckGo. It seems that this value does not control the behavior of the search bar either. $ cd ~/.mozilla/abrowser/[random].default/ $ grep -R searx * matches only a binary file called "search.json.mozlz4" It seems that this file, not browser.search.defaultenginename, is modified by graphically changing the default search engine graphically. GrevenGull, what search engine is set as the default under Preferences -> Search -> Default Search Engine? signature.asc Description: PGP signature
Re: [Trisquel-users] Librebox (with Coreboot) - Hello Again
> Not all coreboot features are necessarily malicious But some of them may be, and without freedom 1 there is no way to check. Also, while proprietary software is often malicious, the fact that it is non-free is enough of a reason not to use it. It is wrong for the developer to have power over the user, even if the developer has not yet abused that power. > e.g. the proprietary VGA option ROM which supports more laptop monitors than the free libreboot native graphics implementation. Linux supports more hardware than Linux-libre. Chrome supports more websites than Icecat. Spotify supports more music than LibreFM. The problem is not with Linux-libre, Icecat, LibreFM, or Libreboot. The problem is with the hardware that does not work without non-free blobs, the websites that don't work without non-free JS or Flash, and the music than can not be legally shared in a freedom-respecting way. There's such a thing as a strategic compromise. If someone has a computer that does not support libreboot but does support coreboot, has the means to install coreboot, and cannot afford a new computer at this time, then installing coreboot is better than continuing to use the proprietary BIOS. If someone has a laptop whose WiFi card requires proprietary firmware, and if they cannot afford a USB dongle at this time, then installing the proprietary firmware onto an otherwise free system is better than using a completely proprietary system. However, these are temporary measures only appropriate when absolutely necessary. If someone has the means to buy a new computer or can afford a USB dongle, then the freedom compromise is not a strategic one because it is unnecessary. > There's quite a lot of proprietary code being run by libreboot such as CPU microcode (without updates), EC firmware, SSD/HDD firmware etc. Whenever they find a free replacement they use it, but the computer is far from 100 percent free when using libreboot. True, and this is a real problem that has yet to be solved. However, these are temporary measures, only appropriate because they are now necessary. Proprietary EC firmware is currently necessary because a free replacement does not exist. coreboot is not necessary because libreboot exists. Unnecessary compromises are steps backward with no strategic value. Using coreboot instead of libreboot will not give us free SSD firmware. > You basically cannot get both performance and freedom with Intel. In my humble opinion, it would be better to be honest about the compromises made in terms of freedom to get performances. I agree. If people are deceived into thinking that there is a path to freedom with Intel machines, they will not understand why it is important to support efforts to explore non-x86 architectures. Also, compromising performance for freedom sends a message that freedom is important, which normalizes caring. Conversely, compromising freedom for performance sends a message that having shiny new things is important, which normalizes complacency. In any case, the amount of performance compromise should not be a problem for free software users. I think it's also important to point out that, in general, only Windows and macOS users benefit from having the newest hardware. Operating systems like Trisquel aren't bloated enough to require the newest hardware.
Re: [Trisquel-users] I finally migrated to Trisquel
> One thing I haven't found yet, how to disable annoying 'beep' on login > screen startup. A workaround might be to mute the login screen. signature.asc Description: PGP signature
Re: [Trisquel-users] solved a problem with lxde
> Anyway I am thinking this laptop does not manage very well even these minimum coices I have some low-resource netbooks on which I'm trying to configure Trisquel to be as light as possible while preserving the Trisquel look/feel. If you're still having trouble with performance, here's how to recreate what I have so far. (1) Install base system Either download the NetInstall ISO, or use the regular Trisquel ISO but select "Install in Text Mode". Assuming that you aren't dual booting, you should be fine accepting the defaults. This will install only the base system, with no desktop environment. (2) Install a window manager and display manager When you reboot after installing you will have just a command line. Log in and connect to the internet. If you need to connect to WiFi follow this.[1] Then install these packages: sudo apt install icewm slim network-manager alsa-base xinit policykit-desktop-privileges pcmanfm volti Icewm is the lightest window manager I know of. Slim is the lightest display manager (login screen) I know of. Network Manager will make it easier to manager network connections. pcfman is a lightweight file manager. volti is a sound applet. TODO: Anyone know of a good standalone battery applet? (3) Web Browser If you want to use Midori, I recommend building the new Midori release from source, as the version in the Trisquel repo is several years old. $ sudo apt install cmake valac libwebkit2gtk-4.0-dev libsoup-gnome2.4-dev libgcr-3-dev libpeas-dev libsqlite3-dev intltool libxml2-utils $ wget https://github.com/midori-browser/core/releases/download/v6/midori-v6.0.tar.gz $ mkdir midori $ tar xf midori-v6.0.tar.gz -C midori $ cd midori $ mkdir _build $ cd _build $ cmake -DCMAKE_INSTALL_PREFIX=/usr .. $ make $ sudo make install If you want to use Abrowser, you can just install it with $ sudo apt install abrowser TODO: I don't have sound working with either browser. Abrowser will definitely need pulseaudio, but before I install pulseaudio I want to see if I can get Midori working with just ALSA. (4) Install other programs This is the additional software I have installed $ sudo apt install abiword vlc gnome-app-install synaptic (5) Other stuff you might want to do $ sudo gpasswd -a $USER netdev # I had to do this to connect to wifi from icewm $ sudo gpasswd -a $USER audio # I had to do this to get sound working (6) Configuring Icewm and Slim Extract icewm.tar.bz2 to ~/.icewm and extract slim-theme.tar.bz2 to /usr/share/slim/themes/trisquel $ sudo apt install feh # used to set the desktop background Install Trisquel theme $ sudo apt install trisquel-gtk-theme trisquel-icon-theme trisquel-wallpapers Create these files: ~/.config/gtk-3.0/settings.ini %% [Settings] gtk-theme-name = "Trisquel" gtk-icon-theme-name = "trisquel gtk-font-name = "DejaVu Sans 8" % ~/.gtkrc-2.0 gtk-theme-name = "Trisquel" gtk-icon-theme-name = "trisquel gtk-font-name = "DejaVu Sans 8" % Edit /etc/slim.conf and find the line beginning with "current_theme" and change the value to "trisquel" (without the quotes). To further configure Icewm: - edit ~/.icewm/menu to add/remove menu items - edit ~/.icewm/toolbar to add/remove from the bottom panel - most other changes are made in ~/.icewm/preferences (see here[2]) [1] https://askubuntu.com/questions/16584/how-to-connect-and-disconnect-to-a-network-manually-in-terminal [2] http://soc.if.usp.br/manual/icewm-common/html/icewm-10.html#preferences
Re: [Trisquel-users] Avideo installing?
Here are my sources for youtube-dl not executing non-free JS, at least for YouTube videos. https://github.com/fent/node-ytdl-core/issues/222 https://directory.fsf.org/wiki/Youtube-dl > Is this also true for websites that require PhantomJS (e.g. Openload)? I think that depends on whether PhantomJS is used to execute JavaScript or only used to scrape URLs from the JS without executing it. The above links seem to indicate that executing JS is unnecessary for YouTube videos, but it is unclear to me whether or not this is true for non-YouTube videos. signature.asc Description: PGP signature
Re: [Trisquel-users] Trisquel 8: Not able to format USD or SD cards. synaptic package manager fails. Unable to set time and date
I didn't know that Synaptic was even capable for formatting disks. I thought it was only intended for package management. Have you tried using a disk partitioner like GParted? signature.asc Description: PGP signature
Re: [Trisquel-users] "Wifi is disabled" permanently on fresh install of Trisquel Mini on Librebooted Thinkpad X60.
@northernarcher If you're unsure what they're talking about, the WiFi hardware switch on the X60 is at the front-center-bottom of the base of the laptop. Its "on" position is to the right, leaving a green surface exposed to the left. It's easy to accidentally turn the switch off. I would occasionally do so back when my X60 was my primary machine.
Re: [Trisquel-users] "Wifi is disabled" permanently on fresh install of Trisquel Mini on Librebooted Thinkpad X60.
The WiFi status light is off in this photo, so I think aloniv was right. Check the hardware switch at the bottom-front-center of the laptop.
Re: [Trisquel-users] Icecat seems very outdated, what browser *should* one be using?
> Midori released new releases in the last 6 months - versions 6.0 and 7.0 > use a newer WebKit. You can install it via Snap: > github.com/midori-browser/core Snap was removed from Trisquel due to freedom issues.[1] I have submitted a merge request to backport Midori 7,[2] but I'm not sure if/when it will be merged. In the meantime I have just uploaded the source to a PPA,[3] which the OP or whoever can install with $ sudo add-apt-repository ppa:chaosmonk/ppa $ sudo apt-get update $ sudo apt install midori [1] https://trisquel.info/en/issues/23918 [2] https://devel.trisquel.info/trisquel/package-helpers/merge_requests/215
Re: [Trisquel-users] Problems with DTLAPC14
Okay, I think that the lack of output from "lspci | grep Network" means that your WiFi card isn't being recognized. I'm not sure what to do there. What is the output of $ aplay -l ?
Re: [Trisquel-users] Problems with DTLAPC14
Try purging pulseaudio but *not* ALSA and see if you can get sound to work. When you have a huge chunk of output to paste in the forum, using pastebin or something like it can help keep the thread readable.
Re: [Trisquel-users] Icecat seems very outdated, what browser *should* one be using?
Looks like Magic Banana has answered your questions already. Since writing the post you replied to, I've written some scripts to do what I suggested automatically and in a cleaner way. https://notabug.org/chaosmonk/mozilla-tarball-install
Re: [Trisquel-users] Icecat seems very outdated, what browser *should* one be using?
> But I actually believe he added that path. 'echo $PATH' does not include ~/local/bin on my system. ~/.profile does contain these lines # set PATH so it includes user's private bin directories PATH="$HOME/bin:$HOME/.local/bin:$PATH" but I am pretty sure that I did not add them. I just booted into a live Trisquel ISO and ~/.profile contains the same lines, and the output of "echo $PATH" includes /home/trisquel/bin and /home/trisquel/.local/bin Did you perhaps upgrade to Trisquel 8 from Trisquel 7? Maybe the default ~/.profile only contains these lines in Trisquel 8. In any case, it seems I should not assume that everyone has these directories in their path.
Re: [Trisquel-users] Icecat seems very outdated, what browser *should* one be using?
> In any case, it seems I should not assume that everyone has these directories in their path. And I've updated the script I linked to accordingly. https://notabug.org/chaosmonk/mozilla-tarball-install/commit/5b5179867940191bb88402ce5fee8dbb4fdcb72b
Re: [Trisquel-users] Problems with DTLAPC14
Don't mess around with JACK when you don't yet have ALSA working. Like Pulseaudio, JACK is a sound server that controls and relies on ALSA. Pulseaudio is intended to work out-of-the box for basic desktop usage. JACK is more advanced (i.e. for professional audio production) and requires more configuration. I know a lot of musicians, so I frequently set up JACK on people's laptops, and every new sound card I encounter is a unique pain-in-the-adventure. Installing JACK has the potential to break sound if it was already working, but if ALSA already wasn't working then JACK won't make things any better. If you're a musician, I'll help you through installing and configuring JACK *after* we get ALSA working. Otherwise you're better off with ALSA+Pulseaudio or (if you don't use GNOME or a Firefox-based browser) just ALSA. I've seen many cases where these things worked with just ALSA but not with JACK+ALSA. Pulseaudio+ALSA has worked on the dozen or so laptops on which I've install Trisquel 8, but I have heard of people having problems with it. For now lets keep it simple and just get ALSA working. Purge ALSA, Pulseaudio, and JACK. Reinstall *just* ALSA. Run "alsamixer" and try all of the available devices. Don't test audio through Abrowser, because Firefox-derivatives no longer work without Pulseaudio. Instead play an audio or video file through your preferred media player.
Re: [Trisquel-users] Problems with DTLAPC14
Audacity isn't the best program to troubleshoot with, because are situations in which it might not work even when audio is otherwise working. Install mpv $ sudo apt install mpv and try to play an audio file from the command line $ mpv /path/to/file If you get errors, paste them here. Also copy/paste the output of $ lspci | grep Audio
Re: [Trisquel-users] Problems with DTLAPC14
Searching for "bytcr-rt5651" it seems that many people have had trouble with your sound card. According to this thread[1] it works better with a newer kernel, and the poster seems to think the first good kernel is between 4.16 and 4.18. Try installing 4.19 from jxself's repo[2] and see if that helps. [1] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1816429 [2] https://jxself.org/linux-libre/
Re: [Trisquel-users] Does Middleton pass on software freedom to recipients of Middleton's BIOS?
> if > you're not free to run, inspect, share, and modify the software running > on your computer it's not trustworthy. I think we can all agree on that. The question is whether a proprietary BIOS modified by a third party is better or worse than the original proprietary BIOS. On the one hand, there seems to be greater risk with the modified BIOS, because you're vulnerable to abuse from both Lenovo and the third party. On the other hand, if the modified BIOS disables the whitelist then it has a practical advantage over the factory BIOS. For the X61 it turned out to be a non-issue for me because there apparently is a whitelisted Atheros card that works with free software, but apparently this is not the case with the X201. signature.asc Description: PGP signature
Re: [Trisquel-users] Why does installing Trisquel 7 updates cancel my sound system?
@Lil Beanie If I understand correctly, your sound problems happened after a regular Trisquel 7 update, and that your problems upgrading to Trisquel 8 were a separate issue. Can you confirm whether or not this is the case? @Lil Beanie, Liberated, Masaru Suzuqi Can all three of you run $ uname -r and copy/paste the results here? autumnlover could be right that a kernel upgrade caused the problem, so I want to see if you all three of you are using the same kernel. I would expect Trisquel 7 to have a different kernel from Trisquel 8. @Sasaki Do you use Pulseaudio on any of your systems, or just ALSA+JACK?
Re: [Trisquel-users] Why does installing Trisquel 7 updates cancel my sound system?
> 'apt purge' removes *system* configuration files. My bad. Thanks for the correction. @Liberated Remove the folder Magic Banana mentions with $ rm -rf ~/.config/pulse and then log out and back in again.
Re: [Trisquel-users] VirtualBox, Eclipse Java
> I thought there was something blocking non-free softwares, but it's silly > because it's a restriction of freedom too. It might not be as easy or convenient to install non-free software on Trisquel compared to other distros, and our documentation and community don't support non-free software, but it's your system and Trisquel does not restrict you from installing non-free software if you choose to. > If I remove those software aftwards, would my OS be free again or should > I reinstall the os because some thirdpart applications corrupt it. There are two issues here: freedom and security. If you stop using a non-free program and remove it, and it no longer has any influence on your life, then freedom-wise everything should be fine. However, depending on the program I suppose that it is possible security-wise that it modified your system in some way that persists after removing the program. I don't know enough about security to know whether this is something to worry about with VirtualBox or JavaFX. By the way, Eclipse actually is free software and can be installed easily from Trisquel's repository. signature.asc Description: PGP signature
Re: [Trisquel-users] Password protected directory
> Let's say I want ~/.prn to be password protected, how can I do that? Not sure if this is the easiest way, but you could encrypt it with gpg. Nautilus (GNOME's file manager) has a plugin for doing this graphically. If you use Nautilus, install the plugin with $ sudo apt install seahorse-nautilus and you'll have to option to encrypt a file by right clicking on it. I haven't tried this myself, so I'm not sure if you'll be able to encrypt directories. If you use Caja (MATE's file manager), there is also a plugin but it is not in Trisquel's repository. https://github.com/darkshram/seahorse-caja/ Again, I'm not sure if that works on directories, or just files. Alternatively, you can do all this from the command line: To encrypt a file, run $ gpg -c /path/to/file You'll be prompted to enter a password twice, and /path/to/file.gpg will be created. If you then delete the original, $ srm /path/to/file (you might need to run "sudo apt install secure-delete" first) then only the encrypted file will remain. To decrypt it, run $ gpg /path/to/file.gpg Enter the password you created earlier, and the file will be decrypted. This only works on files, not directories. However, you could either encrypt each file individually (assuming you don't mind the directory structure being visible) $ cd ~/.prn $ for file in $(find -type f); do gpg -c $file && srm $file; done or convert the directory to a file and encrypt that. $ cd ~ $ tar cf .prn.tar .prn $ gpg -c .prn.tar Before deleting the original, make sure that you can successfully decrypt .prn.tar.gpg with $ gpg ~/.prn.tar.gpg and extract the resulting .prn.tar with tar xf ~/.prn.tar When you're ready to delete the originals, $ srm .prn .prn.tar signature.asc Description: PGP signature
Re: [Trisquel-users] Password protected directory
> Unfortunately, the .prn is a directory and it's size is around 70 Gb. > So I guess tar/untar it every time I need access to it is the only option? If it's only the content of the files you need encrypted, then you can recursively encrypt all of the files with $ cd ~/.prn $ for file in $(find -type f); do gpg -c $file && srm $file; done like I suggested, and then decrypt individual files as needed. However, if you don't want anyone to even see the directory tree, then I don't see a way around encrypting and decrypting the entire tar archive when you need it. With 70 Gb that could take a while. secure-deleting 70 Gb with srm could take a while too. Maybe you could save time by separating .prn into multiple directories and creating a separate tar for each, so that you don't have to decrypt all 70 Gb every time. signature.asc Description: PGP signature
Re: [Trisquel-users] Password protected directory
> The problem is that this PC was bought using family budget and all adult > family members have sudo on it. > I though > that there should be an option to simply put a password on a directory and > rename it something like .muttmailrc to make it look like a part of the > system. > I will probably end up buying a separate laptop and use it for my > personal needs. Maybe you should just buy a USB drive and store your private data on that. It would be cheaper than buying a laptop, less suspicious than 70 Gb of config files, and possible to encrypt the entire disk. signature.asc Description: PGP signature
Re: [Trisquel-users] Re : GNU Octave update
> In > the related deb-src repository, there is the source code. However, as > far as I understand, nothing guarantees that the compiled packages are > built from these sources. The source packages are uploaded to Launchpad, which are then built on Launchpad's servers, so the party to trust or distrust on this particular point is Canonical. signature.asc Description: PGP signature
Re: [Trisquel-users] Inappropriate presence of entertainment system emulators in Trisquel repository
> The truth is that there are libre games for > almost all the platforms that those emulators you mention support. Do > people really play those instead of the proprietary games? Maybe not. But > the possibility exists and therefore shouldn't be removed. I agree that as long as Trisquel does not include or recommend the non-free games then it is fine to include the free emulator. > Those games have no internet > connection, no way to escape the "sandbox" of the emulator itself This is relevant to security but irrelevant to freedom. Sandboxing a non-free program does not give you the freedom to run/study/modify/share it. signature.asc Description: PGP signature
Re: [Trisquel-users] A Design team for Trisquel and call for collaboration
> What's his nick on channel #trisquel-dev? I confess I do not remember > talking to David; But I attended the last meetings on channel # > trisquel-dev and I've been presenting some ideas and proposals there. He wasn't at those meetings, but you can contact him at david at sognus.com signature.asc Description: PGP signature
Re: [Trisquel-users] Re : Trisquel 9 Ready For Development And Testing
> How can I install Trisquel 9 for testing? I'm not sure whether this is the best way, but I was able to install it on a spare laptop by doing a netinstall of Trisquel 8, editing /etc/apt/sources.list and changing "flidas" to "etiona", and running $ sudo apt update $ sudo apt install perl-modules-5.26 # to resolve a package conflict when upgrading $ sudo apt upgrade $ sudo apt dist-upgrade signature.asc Description: PGP signature
Re: [Trisquel-users] CC Search , the search engine for free images, is "out of beta"
On 05/04, Ignacio Agulló wrote: > For some reason I cannot get it to work in my GNU/Linux Trisquel 7, Trisquel 7 reached EOL last month and no longer received security updates. You might want to upgrade to Trisquel 8. signature.asc Description: PGP signature
Re: [Trisquel-users] Problem in Firefox disables all add-ons - Abrowser and IceCat could be affected too
> Firefox add-ons disabled en masse after Mozilla certificate issue | ZDNet Hm. No problems here in Abrowser, Icecat, or Tor Browser. signature.asc Description: PGP signature
Re: [Trisquel-users] Trisquel 9 Ready For Development And Testing
Icewm running on Trisquel 9
Re: [Trisquel-users] Live DVD Trisquel 8.0 64bits installation issue
> I would like to perform installation in text mode, without network > connection. > Is it possible and if yes, how ? The text mode installer is the same thing as the netinstall. It requires an Internet connection. signature.asc Description: PGP signature
Re: [Trisquel-users] Trisquel 9 Ready For Development And Testing
> I could never install a working version of minitube. It's been a year or so since I tried to get Minitube working, so my memory is a little hazy, but IIRC the problem had to do with Minitube's use of Google's API. From [1]: > Google is now requiring an API key in order to access YouTube Data web > services. Create a "Browser Key" at > https://console.developers.google.com and enable the Youtube Data API. > > The key must be specified at compile time as shown below. > Alternatively Minitube can read an API key from the GOOGLE_API_KEY > environment variable. The developer presumably has their own API key with which they compile their binaries, so their prebuilt binaries probably work, but in order for a user or distro to build it themselves they need their own API key. When Google made this change, it broke the versions of Minitube in distros' repositories, because it would get built without an API key and then wouldn't work. I remember reading that Debian at one point got Minitube working by using their own API key. A problem with this approach is that when a Debian user uses Minitube Google will know from the API key that they are a Debian user, which it seems to me would expose the user to fingerprinting. Trisquel has few users compared to Debian, only a subset of whom would use Minitube, so to me it seems like this approach would put Trisquel users at risk of fingerprinting. If you build Minitube yourself using your own API key then the fingerprinting will be even more precise, which is a problem since freedom 1 requires your to be able to build from source. I recommend using a program that uses youtube-dl or Invidious's API instead of Google's API. GTK-Youtube-Viewer[2] has similar functionality to Minitube. [1] https://github.com/flaviotordini/minitube [2] https://github.com/trizen/youtube-viewer signature.asc Description: PGP signature
Re: [Trisquel-users] CC Search , the search engine for free images, is "out of beta"
> I thought all releases were supported for 5 years. Correct. Trisquel 7 is based on Ubuntu 14.04, which was released in April 2014, just five years ago. signature.asc Description: PGP signature
Re: [Trisquel-users] Help on Trisquelize
> The following additional packages will be installed: > firmware-linux-free > /var/cache/apt/archives/firmware-linux-free_3.4+8.0trisquel2_all.deb > (--unpack): > trying to overwrite '/lib/firmware/cis/SW_8xx_SER.cis', which is also in > package linux-firmware 1.157.21 The package 'firmware-linux-free' needs to replace the package 'linux-firmware', but the package manager is trying to install firmware-linux-free alongside linux-firmware and stopping when it sees that they conflict. Normally the Trisquel version of a package should just overwrite the Ubuntu version. I think the problem here is that the Trisquel package has a different name. Try running $ sudo apt-get -o Dpkg::Options::="--force-overwrite" install firmware-linux-free This should force the installation of firmware-linux-free, overwriting the files it has in common with linux-firmware. signature.asc Description: PGP signature
Re: [Trisquel-users] Re : Trisquel 9 Ready For Development And Testing
> I tried to download the netinstall but its not working I have an error > during installation "Loading libc6-udeb failed for unknown reasons. Yeah, that's a bug. I guess the fixed ISOs either haven't made it to the download page or haven't made it to all mirrors. Here's[1] what I used. The "install in text mode" option is the same as a netinstall. http://jenkins.trisquel.info/makeiso/iso/trisquel_8.0_amd64.iso signature.asc Description: PGP signature
Re: [Trisquel-users] Trisquel 9 Ready For Development And Testing
> I would love it if Trisquel would come preconfigured with very good > audio production settings/ software. I don't think that it should by default, since this would mean things like a low-latency kernel, which most users do not need, and JACK instead of pulseaudio, which most users *really* do not need. I have thought about the idea of a separate Trisquel Studio flavor analogous to Ubuntu Studio. One problem is that Trisquel is based on Ubuntu's two-year release cycle plus a delay. Musicians generally want newer software than this. Ubuntu Studio is based on Ubuntu's short term releases, so it has a six-month release cycle, but Trisquel doesn't have short term releases based on Ubuntu's. It looks like Ubuntu Studio does have a backports PPA[1] from which we could bring in some newer packages, except that the PPA only supports LTS versions of Ubuntu for three years, so it's too late to do this for Trisquel 8, but might be an option for Trisquel 9. KXStudio has a similar PPA from which we might at least want to bring in Cadence, Catia, and some plugins. Then we could borrow Ubuntu Studio's default configuration (if they have JACK working out-of-the box even with laptop soundcards I'll be very impressed) and either build Abrowser with JACK support[2] or run it with apulse so that it does not require pulseaudio. Since it sounds like you're using Ubuntu Studio, can you tell me - Are you using the LTS version based on 18.04, or the newest version based on 18.10? - Did JACK work out of the box (especially if you tried it with a laptop's soundcard as opposed to an audio interface)? - Do they use a JACK-pulseaudio bridge, or do they avoid pulseaudio entirely? - It doesn't look like Ubuntu's repo or Ubuntu Studio's PPA include Cadence and Catia. Do they use qjackctl, or do they have another graphical tool for configuring and routing JACK? [1] https://launchpad.net/~ubuntustudio-ppa/+archive/ubuntu/backports [2] https://bugzilla.mozilla.org/show_bug.cgi?id=783733 signature.asc Description: PGP signature
Re: [Trisquel-users] Ubuntu Studio As Base for Next Trisquel? Trisquelize for Ubuntu Studio?
> I recently finally got a Linux setup that allows me to create music, > by using Ubuntu Studio. However, I would like to free the system as > much as I can. Would the Trisquelize script work? If you are using Ubuntu Studio 18.10 then you cannot trisquelize it at all. The script replaces Ubuntu's repository with the corresponding Trisquel repository, and in this case there is no corresponding Trisquel repository. If you are using Ubuntu Studio 18.04 then you technically *could* trisquelize it, because Trisquel 9 is based on 18.04. However, Trisquel 9 development just recently started and many packages are missing. I would wait until Trisquel 9 development is further along before using it for anything other than testing purposes. > I really wish Ubuntu Studio was used as the base system for Trisquel > because audio configurations are so sensitive. See my comment here.[1] > I am trying my best to stay Libre. If you want to keep running Ubuntu, here are some things you can do to address or at least be aware of some of its freedom issues. I can't guarantee this will address everything. It would be better to run a FSDG distro. - Add jxself's repo[2] and replace Ubuntu's blobby kernel with Linux-libre. - Install a free browser like Icecat. - Disable the Multiverse and Restricted repositories. - Use Synaptic Package manager and filter by origin to make sure that you don't have any packages from Multiverse or Restricted installed. - Remove any packages installed that are listed in ubuntu-purge[3] as non-free. (Note that this list is for Ubuntu 16.04, so it might not be 100% complete for your version of Ubuntu.) - Look at Trisquel's package helpers[4] to see which packages Trisquel modifies. Some of them are just modified for branding purposes, but others are modified for freedom reasons, so be wary that these packages might be problematic. (Again, this list might not be 100% complete for your version of Ubuntu. [1] https://trisquel.info/en/forum/trisquel-9-ready-development-and-testing#comment-140852 [2] https://jxself.org/linux-libre/ [3] https://devel.trisquel.info/trisquel/ubuntu-purge/blob/master/purge-xenial [4] https://devel.trisquel.info/trisquel/package-helpers/tree/flidas/helpers signature.asc Description: PGP signature