Re: [gentoo-user] What groups should user "root" be in?
On 21/05/19 10:25AM, Dr Rainer Woitok wrote: > Greetings, > > still hunting down the reasons for my laptop not producing any sound, I > have meanwhile found reports on the web "no sound even though root is in > group audio" or "Dbus doesn't "care" who root is -- it checks the ident- > ity of the account that requested an action, and if that account isn't > allowed to perform that action, the request is denied" [1]. > > I can't remember ever having manually added user "root" to any groups > since I installed Gentoo on my laptop (as opposed to adding my own user- > id to quite some groups)m and these are the few groups "root" is into: > >$ id root >uid=0(root) gid=0(root) > groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),26(tape),27(video) >$ > > Should there be more? In particular, should "root" be in group "audio"? > Are you running your machine day-to-day as root? That sounds like a recipe for disaster... That preaching aside, I do have audio working as a normal user and my groups are - $ groups aisha wheel video portage lxc lxd aisha $ groups root root bin daemon sys adm disk wheel floppy tape video lxc lxd Fwiw, I only added lxc/lxd to root manually (I think, it's an old machine). Hope this helps, ymmv. Cheers > Sincerely, > Rainer > > [1] > https://www.linuxquestions.org/questions/showthread.php?p=3640443#post3640443 >
Re: [gentoo-user] Nodejs overlay
I agree with all of mjo's points below. Nodejs is so bad that I don't think its worth investing your effort into it. There is really very little hope of fixing their crap. This is a case of its not you, its them. But if you do manage to get some sanity into this craziness I might just try nodejs someday <3 Best of luck, Aisha On 1/31/21 7:20 PM, Michael Orlitzky wrote: > On Sun, 2021-01-31 at 18:42 -0500, Andrew Udvare wrote: >> >> Our best option is to treat Nodejs stuff the way we treat Rust and Go >> packages. Pretend Nodejs 'binaries' are 'built' statically and >> therefore, grab all the dependencies in the main package ebuild. > > The only thing a package manager does for you is that it allows one > person (the Gentoo developer, in this case) to invest a little bit of > time to save everyone else (the Gentoo users) a lot of time. When > software has been packaged correctly, it integrates well with the rest > of the system, gets constant maintenance and security updates, and can > be managed from a central location in a consistent manner. > > "Packaging" software like you describe isn't packaging it in this > sense. When you bundle everything together, > > 1. Nothing is shared between packages so build time and disk > usage skyrockets. > > 2. The number of updates and thus the amount of work required > > also skyrockets, for the same reason: when nothing is shared, you > > have to update each package whenever a dependency of a dependency > > of a dependency... changes. > > 3. There are no security updates, ever. If you use anything written > in Rust or Go on Gentoo, or if you use anything that uses > anything written in Rust or Go, or. it will NEVER get a > security update. No one even bothers looking for security > issues in these languages because the "find a bug then fix it" > algorithm is infeasible. > > 4. You do get to do updates with e.g. "emerge -puDN @world", but not > really, because no one is actually updating Gentoo packages every > time a dependency of a dependency changes. > > So ultimately, there's little benefit and it introduces security > vulnerabilities to our users who might be better off just using NPM or > whatever (or using software written in a sane language). > > >
Re: [gentoo-user] Nodejs overlay
On 1/31/21 8:49 AM, Alessandro Barbieri wrote: > I'm trying to package nodejs software and I made an overlay for it here > https://github.com/Alessandro-Barbieri/node-overlay > <https://github.com/Alessandro-Barbieri/node-overlay> > Could you try it and send feedback? I have to confess, I don't like nodejs a lot. But don't node packages have a very strict version dependency? Does this handle version conflicts? X needs >=A-1.2 and <=A-1.3 Y needs >=A-1.5 How would this be solved here? Isn't it for this reason that package installs are to a local folder for each application? I don't know if going to global installs is the best idea. But I'm willing to be enlightened and proven wrong :) Best, Aisha
Re: [gentoo-user] news 2021-01-30-display-manager-init -- blocked package
On 1/30/21 11:01 PM, Kusoneko wrote: > > Following my daily syncing today, 2 news items appeared, > the important one for this being the following: > > 2021-01-30-display-manager-init > > It states that starting the next xorg-server version, > the xdm init script will be removed and that one > install gui-libs/display-manager-init to replace it. > Following the instructions to install said package > leads to a wonderful error stating that the package > is blocked by the following packages: > > x11-apps/xinit-1.4.1 > sys-apps/sysvinit-2.98 > x11-base/xorg-server-1.20.10 > > Removing xorg-server is not gonna happen, so > looking at what emerge says, there's a bit of an > issue here: > > https://zifb.in/GUtgto4VcX > > Doing the required update is currently impossible. > > I am definitely not gonna remember about this > in a week or 2 so I'd like to deal with whatever > this issue is asap. Is there any way to do this? > > Note: all 3 of the blocking packages and whatever > pulls them in are NOT using the ~amd64 keyword > at the moment, except for nvidia-drivers. > Yes, they are currently ~ARCH, you have to use the ~amd64 keywords right now. Aisha > Thanks for any help, > Kusoneko. >
Re: [gentoo-user] vtk python USE flag question
On 12/18/20 4:31 PM, Valmor F. de Almeida wrote: > Hello, > > I emerged vtk with the python USE flag on. > Next I started a python interactive session and tried to import vtk: > > -> python > Python 3.8.6 (default, Nov 21 2020, 00:26:41) > [GCC 9.3.0] on linux > Type "help", "copyright", "credits" or "license" for more information. >>>> import vtk > > but vtk can't be found. > > Are the bindings for python supposed to work this way? > > Thanks, > -- > Valmor > Check what version of python_single_target vtk was merged for. Most likely, it was merged for 3.7, in which case you need to do an upgrade. Recently the python targets were changed from 3.7 to 3.8 so its good idea to remerge the whole tree to upgrade all packages to 3.8 Aisha
[gentoo-user] BugDay - October 3rd - Everyone is welcome to join!
# Gentoo BugDay Come join us over at #gentoo-bugday on freenode IRC on the first Saturday of every month to squash bugs and make Gentoo a bit more awesome. You don't need to be a Gentoo developer or even a coder to help us on BugDay. Our next BugDay is on 3rd Oct 2020 and we have started making preparations for selecting and prioritizing bug categories for that day. ## Bug categories Our categories for this bugday include - Adding and improving documentation on the wiki The wiki is a *very* important documentation platform for Gentoo. We exchange our knowledge there and the wiki needs a lot of care in many areas. This is a very nice topic as a lot of people can help us do improvements based on their daily usage of software. Someone who uses awesome or i3-gaps or xmonad surely has some tidbits that they will be able to contribute to their wiki pages. People familiar with virtualization can help us improve our libvirtd, virt-manager and a host of other pages. There are no topics off limit for this and we really would like more people to join in. - Patches for packages failing with -fno-common Given the addition of GCC-10 and LLVM/Clang-10 to our repositories, there has been a whole set of softwares which have been bugging out while compiling. This is not a coincidence and we would love to know from our users which softwares have managed to fix the bugs upstream but we still haven't patched them. For developers who have found workarounds and simple fixes, we would love to get your answers and incorporate them. ## For developers Even if you have never coded for Gentoo you can help us with your knowledge. It's always valuable to have your experience to guide us. Things to help with - Find a related bug that piques your interest. - Look at upstream if this has been reported to them. - If not, make a bug report to the upstream developers. - If they have already seen it, check if they have managed to patch it. - If not, try to gather as much information as you can about the bug so that it may help the developer tackling it. - Alert us at #gentoo-bugday and interact with us to see if this can be squashed. ## For users Users are one of the most important part of Gentoo and this is the occasion for them to talk the developers and make your bugs looked at. Take a look at the categories for BugDay at the poll link and the final BugDay wiki page - Find a related bug that you have experienced and has not been fixed yet - Try to see how it can be reproduced. - The related bug reports have been ignored for months you say? Come poke us about these bugs at #gentoo-bugday on the freenode IRC and we will begin squashing any of those that are pending. ## Whats in it for me? Bragging rights, permanently being listed on the charts of BugDay, sense of entitlement. Any person who helps us solve valid problems will be given the honor of being listed on the page. Even users who help related bugs and find links which make our problem solving easier will be put on a pedestal. ## Contributors Thanks a lot to jstein@ for being the gracious organizer and making sure everything goes smoothly. And special thanks to contributors who have worked on our previous BugDays. Past contributors and bug days: - https://wiki.gentoo.org/wiki/Bugday_2020-06-06 - https://wiki.gentoo.org/wiki/Bugday_2020-07-04 - https://wiki.gentoo.org/wiki/Bugday_2020-08-01 - https://wiki.gentoo.org/wiki/Bugday_2020-09-05
Re: [gentoo-user] Thunderbird 78
On 8/19/20 2:37 PM, james wrote: > Fellow Thunderbird aficionados: > > > It was release mid July: > > https://blog.thunderbird.net/2020/07/whats-new-in-thunderbird-78/ > > > Any idea where the first 'beta' version can be grabbed, as an ebuild? > > > James > There is a mozilla project at gentoo who deal with this package. You could try to ping them if there needs to be any urgency of upgrade. Else I think it might be a few more days/weeks. Also the fact that there is going to be a lot of testing needed before releasing that as an official package for users (there are A LOT of changes)
[gentoo-user] BugDay - August 1st - Everyone is welcome to join!
# Gentoo BugDay Come join us over at #gentoo-bugday on freenode IRC on the first Saturday of every month to squash bugs and make Gentoo a bit more awesome. You don't need to be a Gentoo developer or even a coder to help us on BugDay. Our next BugDay is on 1st Aug 2020 and we have started making preparations for selecting and prioritizing bug categories for that day. ## Bug categories The bug categories should be broad enough that there will be a lot of bugs being targeted. We keep a option poll open to everybody to help us narrow down the categories of bugs to focus. The opinion poll is there to get an input from everyone about how to best tackle the current bug situation and get an understanding of the community and developer priorities. The poll is open at https://dudle.inf.tu-dresden.de/Bugday_2020-08-01/ Be sure to vote in the poll to get your opinion heard. ## For developers Even if you have never coded for Gentoo you can help us with your knowledge. It's always valuable to have your experience to guide us. Things to help with - Find a related bug that piques your interest. - Look at upstream if this has been reported to them. - If not, make a bug report to the upstream developers. - If they have already seen it, check if they have managed to patch it. - If not, try to gather as much information as you can about the bug so that it may help the developer tackling it. - Alert us at #gentoo-bugday and interact with us to see if this can be squashed. ## For users Users are one of the most important part of Gentoo and this is the occasion for them to talk the developers and make your bugs looked at. Take a look at the categories for BugDay at the poll link and the final BugDay wiki page - Find a related bug that you have experienced and has not been fixed yet - Try to see how it can be reproduced. - The related bug reports have been ignored for months you say? Come poke us about these bugs at #gentoo-bugday on the freenode IRC and we will begin squashing any of those that are pending. ## Whats in it for me? Bragging rights, permanently being listed on the charts of BugDay, sense of entitlement. Any person who helps us solve valid problems will be given the honor of being listed on the page. Even users who help related bugs and find links which make our problem solving easier will be put on a pedestal. ## Contributors Thanks a lot to jstein@ for being the gracious organizer and making sure everything goes smoothly. And special thanks to contributors who have worked on our previous BugDays. Past contributors: - https://wiki.gentoo.org/wiki/Bugday_2020-06-06 - https://wiki.gentoo.org/wiki/Bugday_2020-07-04
[gentoo-user] Revival of Gentoo BugDay: everyone is welcome to come debug
# Gentoo BugDay Come join us over at #gentoo-bugday on freenode IRC on the first Saturday of every month to squash bugs and make Gentoo a bit more awesome. You don't need to be a Gentoo developer or even a coder to help us on BugDay. Our next BugDay is on 4th July 2020 and we have started making preparations for selecting and prioritizing bug categories for that day. ## Bug categories The bug categories should be broad enough that there will be a lot of bugs being targeted. We keep a option poll open to everybody to help us narrow down the categories of bugs to focus. The opinion poll is there to get an input from everyone about how to best tackle the current bug situation and get an understanding of the community and developer priorities. The poll is open at https://dudle.inf.tu-dresden.de/Bugday_2020-07-04/ ## For developers Even if you have never coded for Gentoo you can help us with your experience. It's always valuable to have your experience to guide us. Things to help with - Find a related bug that piques your interest. - Look at upstream if this has been reported to them. - If not, make a bug report to the upstream developers. - If they have already seen it, check if they have managed to patch it. - If not, try to gather as much information as you can about the bug so that it may help the developer tackling it. - Alert us at #gentoo-bugday and interact with us to see if this can be squashed. ## For users Users are one of the most important part of Gentoo and this is the occasion for them to talk the developers and make your bugs looked at. Take a look at the categories for BugDay at the poll link and the final BugDay wiki page - Find a related bug that you have experienced and has not been fixed yet - Try to see how it can be reproduced. - Get detailed information about your setup. Come poke us about these bugs at #gentoo-bugday on the freenode IRC and we will begin squashing any of those that are pending. ## Whats in it for me? Bragging rights, permanently being listed on the charts of BugDay, sense of entitlement. Any person who helps us solve valid problems will be given the honor of being listed on the page. Even users who help related bugs and find links which make our problem solving easier will be put on a pedestal. ## Contributors Thanks a lot to jstein@ for being the gracious organizer and making sure everything goes smoothly. And special thanks to contributors who have worked on our previous BugDays. Past contributors: - https://wiki.gentoo.org/wiki/Bugday_2020-06-06
[gentoo-user] Tensorflow 2.1.0 failing to compile
Hey Jason, Please let me know what I am missing and if I should add anything more. Thanks a lot for your work in porting it :D Supplementary information (build log last 200 lines, make.conf, eix-installed -a) in email. Cheers, Aisha Last 200 lines of build.log: bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. INFO: From ProtoCompile tensorflow/stream_executor/dnn.pb.cc: bazel-out/k8-py2-opt/bin/external/com_google_protobuf: warning: directory does not exist. INFO: From ProtoCompile tensorflow/core/protobuf/tpu/optimization_parameters.pb.cc: bazel-out/k8-py2-opt/bin/external/com_google_protobuf: warning: directory does not exist. INFO: From ProtoCompile tensorflow/compiler/xla/xla_data.pb.cc: bazel-out/k8-py2-opt/bin/external/com_google_protobuf: warning: directory does not exist. INFO: From ProtoCompile tensorflow/core/profiler/profiler_analysis_pb2.py: bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. INFO: From ProtoCompile tensorflow/core/protobuf/error_codes_pb2.py: bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. INFO: From ProtoCompile tensorflow/core/protobuf/tpu/compilation_result_pb2.py: bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. INFO: From ProtoCompile tensorflow/python/training/checkpoint_state_pb2.py: bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. INFO: From ProtoCompile tensorflow/core/profiler/profiler_service_monitor_result_pb2.py: bazel-out/k8-py2-opt/bin/external/com_google_protobuf/.: warning: directory does not exist. INFO: From Executing genrule //tensorflow/python:framework/fast_tensor_util.pyx_cython_translation: /usr/lib64/python3.6/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /var/tmp/portage/sci-libs/tensorflow-2.1.0/work/tensorflow-2.1.0-python3_6-bazel-base/execroot/org_tensorflow/tensorflow/python/framework/fast_tensor_util.pyx tree = Parsing.p_module(s, pxd, full_module_name) INFO: From Executing genrule //tensorflow/python:framework/fast_tensor_util.pyx_cython_translation: /usr/lib64/python3.6/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /var/tmp/portage/sci-libs/tensorflow-2.1.0/work/tensorflow-2.1.0-python3_6-bazel-base/execroot/org_tensorflow/tensorflow/python/framework/fast_tensor_util.pyx tree = Parsing.p_module(s, pxd, full_module_name) INFO: From Executing genrule //tensorflow/python:framework/fast_tensor_util.pyx_cython_translation [for host]: /usr/lib64/python3.6/site-packages
Re: [gentoo-user] New Intel vulnerability?
I just fell in love with Intel a bit more. --- Aisha blog.aisha.cc On 2020-03-06 14:39, Rich Freeman wrote: On Fri, Mar 6, 2020 at 2:07 PM Wols Lists wrote: On 06/03/20 13:48, Rich Freeman wrote: > If you fall into this camp you need to still update your firmware to > address the non-TPM-user and to avoid making it trivial for software > to steal your keys/etc. However, you need to be aware that you are no > longer secure against physical theft of your device. Somebody who > steals your laptop with passwordless encryption might be able to break > the encryption on your device. It's worse that that, he's dead, Jim! The summary on LWN is an easy read. Somebody who steals your Intel laptop WILL be able to break the encryption on your device. tl;dr summary - the microcode that *boots* the cpu has been compromised. So even while it is setting up tpm and all that malarkey, malware can be stealing keys etc. They don't detail the effort required. If the firmware is patched it sounds like it still requires tinkering with hardware. However, there really isn't nothing you said that doesn't agree with what I said. Whether they "WILL" be able to break the encryption on your device depends a lot on the details and the knowledge of the attacker. Hence the reason I said "might." In any case, might is good enough to not rely on a broken security feature. Which means that Intel's master signing key will soon be cracked and compromised. Yes, but keep in mind the signing keys have nothing to do with disk encryption. It is for remote attestation. Hence my Netflix comment.
Re: [gentoo-user] Rasp-Pi-4 Gentoo servers
I'm not too sure that running it as a mail server is impossible. Depending on your expected traffic level, it should be more than capable enough to do it. My current server is only a 1 core + 1 GB VPS, which is much more lax than a pi-4. Depending on what guides you follow you can definitely set it up as a mail server. But I am curious how you are planning to do this, unless you have a static ip + reverse DNS configured? --- Aisha blog.aisha.cc On 2020-02-27 10:11, Ralph Seichter wrote: * james: I'm thinking about setting up a pair of Rasp-Pi-4 as DNS servers with 4GB of ram. Is that enough ram for a DNS server? For running the Nameservers, yes. Compiling Gentoo packages will likely put your SD-Card under stress, but that's just how it goes. My Model B Rev 2 of 2015 runs dnsmasq as DHCP server, NGINX, Postfix, Unbound and more for a bunch of clients in a LAN. It is quite nifty as a local DNS Resolver and DHCP server, because it is usually the fastest to boot after the occasional power outage. I would not use it as an Internet-facing production Mailserver, though, because that would generate a lot of I/O, which is not a Raspberry Pi strong suit. -Ralph
Re: [gentoo-user] Firefox and script block tool/addon
Try enabling clang and see what happens. llvm is a really good piece of software. I generally also have pulseaudio and hwaccel enabled but thats up to you. --- Aisha blog.aisha.cc On 2020-01-25 04:39, Dale wrote: Hi, I'm checking that as I type. It may not solve all my problems but it may certainly help. Some scripts make one CPU core go to 100% and locks up the tab the script is running on. Firefox, to its credit, is sane enough to allow other tabs to work tho. At least it doesn't completely lock up the whole thing. Good code I guess. ;-) Anyway, it does that for about 30 seconds or so, I assume it times out or something. Still, very annoying and worthy of just blocking the script completely. It appears clang is disabled. If I read that correctly, that is the ideal setting. [ebuild R ~] www-client/firefox-72.0.1::gentoo USE="gmp-autoupdate screenshot startup-notification system-av1 system-icu system-jpeg system-sqlite system-webp -bindist -clang -custom-cflags -custom-optimization -debug -eme-free -geckodriver -hardened -hwaccel -jack -lto -pgo -pulseaudio (-selinux) -system-libevent -system-libvpx -test -wayland -wifi" CPU_FLAGS_X86="-avx2" Thanks for the tip. Dale :-) :-) P. S. Top posting since reply was also. Could be device related. I dunno. aisha wrote: Firefox currently has some issues with addons and local storage. Do you have the use `clang` flag enabled? This compiles firefox using clang-llvm and fixes a lot of the problems. --- Aisha www.aisha.cc On 2020-01-24 22:52, Dale wrote: Howdy, I use Firefox and have a issue with scripts on some sites. I have noscript installed and for the most part, it works. That said, there is times when it doesn't do what I need. It seems, from what I can find anyway, that you can either allow scripts or not allow scripts but can't pick and choose. For example. Let's say I'm on abc.com and I need some scripts to run but want to block other scripts. With noscript, I either allow all from a site or none. What I'd like to find is a script block tool that will list all the scripts and allow me to block some but allow others. Believe it or not, I use to use adblock, a much older version, to do this. I'd tell adblock to list all the objects, sort them by type and then go through the scripts until I find the magic settings that allows the site to work but not run scripts I don't want. I've installed and tried quite a few script block tools but none of them seem to do what I want to do. I've even tried a few addons that only had a very few users, just hoping it would do this. Has anyone ever seen a script block tool, or some other tool with a different name, that works this way? I need a addon that allows me to refine and be selective on what scripts run and which ones are blocked. Thanks much to all. Dale :-) :-)
Re: [gentoo-user] Firefox and script block tool/addon
Firefox currently has some issues with addons and local storage. Do you have the use `clang` flag enabled? This compiles firefox using clang-llvm and fixes a lot of the problems. --- Aisha www.aisha.cc On 2020-01-24 22:52, Dale wrote: Howdy, I use Firefox and have a issue with scripts on some sites. I have noscript installed and for the most part, it works. That said, there is times when it doesn't do what I need. It seems, from what I can find anyway, that you can either allow scripts or not allow scripts but can't pick and choose. For example. Let's say I'm on abc.com and I need some scripts to run but want to block other scripts. With noscript, I either allow all from a site or none. What I'd like to find is a script block tool that will list all the scripts and allow me to block some but allow others. Believe it or not, I use to use adblock, a much older version, to do this. I'd tell adblock to list all the objects, sort them by type and then go through the scripts until I find the magic settings that allows the site to work but not run scripts I don't want. I've installed and tried quite a few script block tools but none of them seem to do what I want to do. I've even tried a few addons that only had a very few users, just hoping it would do this. Has anyone ever seen a script block tool, or some other tool with a different name, that works this way? I need a addon that allows me to refine and be selective on what scripts run and which ones are blocked. Thanks much to all. Dale :-) :-)