How to protect my ubuntu linux computer from screen capture programs or keystroke loggers?

I have a Ubuntu home PC. I often use this system to enter passwords to various websites. Some sites also offer a graphical on screen keyboard to protect from keyloggers. However, I suspect that even the on screen keyboard is not safe from malicious software which records the computer screen. I want my passwords to be safe from such programs. Of course, I do ensure that I don’t install insecure programs but I would like to have an additional layer of security.

How to return/export only data showing on screen in custom post type view all screen

If I for example filter my custom post type by date and it only shows 2 records on screen, I only want to export those 2 records, but it is exporting a bunch of records out of my control ie: the wrong records.

How can I modify this to only export what is showing up on screen ie: the 2 records in this case?

add_action( 'init', 'func_export_some_records' ); function func_export_all_posts() {     if(isset($  _GET['export_some_records'])) {         $  arg = array(                 'post_type' => 'shirts',                 'fields' => 'ids'             );           global $  post;         $  arr_post = get_posts($  arg);         if ($  arr_post) {              header("Content-Description: File Transfer");             header("Content-Type: application/csv");             header('Content-Disposition: attachment; filename="wp.csv"');             header('Pragma: no-cache');             header('Expires: 0');              $  file = fopen('php://output', 'w');              fputcsv($  file, array('COLUMN ONE', 'COLUMN TWO'));              foreach ($  arr_post as $  post) {                  $  color = get_post_meta( $  post, 'user-color', true );                 $  size = get_post_meta( $  post, 'user-size', true );                  fputcsv($  file, array($  color, $  size));             }               fclose($  file);          }     } } 

buy discount 8″ Inch Tablet Screen Touch

Company History
2007: The Huizhou facotry established.
2008: Set up the touch panel’s Rear Assembly Production Line & Build 2 Semi-Auto TP Line.
2011: Xinhechang (Shenzhen) office established, mainly provide the sales service for ShenZhen and domestic markets.
2013: Buid mid-big size TFT & backlight production, and invest Korea AST full automatic TFT Production Line .
2014: Xinhechang (HK) Limited established, start the International markets. Set up Korean、Italian and Japanese’ Sales office Increase capacity and becoming more competitive in market, get new ISO 9001 Quality System Certificate .
2016: Set up the other factory in Shenzhen.
2018: Bought the office place and enlarge the domestic & oversea sales team.
Company Introduction
Shenzhen xinhechang technology Co.,Ltd is a leading manufacturer of the Multi touch panels and Membrane Switches. It was founded in 2007 with over 300 employees in management, marketing, Engineering and production, including 15 experienced engineers and 25 quality control staff. All workers are fully trained before going to production line.Through our all employees’ efforts, our market cover Asia, North America, Africa, the Middle East, Europe, Central and South America and Oceania. Our company’s capability has reached 210KPCS /month in a very short period since company established.
Our touch screen are widely used in communication equipment, industrial control, medical equipment, GPS, household appliances, and children’s toys. Here are Dual touch(2 points), 6 points, 8 points, 10 points, 16 points and 22 points for you to choose. No ghost point), for LCD Touch Monitor,Open frame Touch Monitor,Industry Touch Monitor,Gaming machine Touch Monitor,Kiosk, Interactive touch foil, LCD touch Panel PC/Computer/ bezel Monitor, Touch Tablet PC, Touch advertisement monitor, Touch advertising display, Touch Payment Kiosk, Touch solutions, Optical touch screen,Surface Capacitive Touch Screen Panel, Projection Capacitive touch screen panel and digital signage across all industries.
We are making our efforts on providing our customers with high-quality and satisfactory products by importing the latest technology and equipment constantly from the United States, Japan and Taiwan. Our touch panels are widely used in communication equipment, industrial control, medical equipment, GPS, household appliances, and children’s toys., etc.
To ensure giving our customers the best quality and satisfaction products, our Company adopts Japanese advanced manufacturing technology and uses the first-class equipment and raw materials from United States, Japan and Taiwan. Our quality control system has got certification of ISO9001:2015 and also the accreditation for ROHS to meet customer’s requirements. All our employees, from company leaders to production workers, will continue to make our efforts to give our customers the best quality products with satisfaction service.        
Shenzhen Xinhechang Technology Co. Ltd advantages:        
Competitive price
Unexpected good quality
Personalized order guide
Fast Shipping and air-express.
Simply order procedure
Satisfied after service
Regularly update products on our website
Following the philosophy of long-term cooperation and the “Win-Win”, Xinhechang technology believe we can strive and work more closely with each of customer to create a ” Perfect Touch Solution” to satisfy your business needs and development, So we will offer better quality, better service and better prices for you and give you a great return for your investment profit on your business.
Shenzhen Xinhechang Technology Co.,LTD Mission:
1.To be an leader in the design and manufacturing techniques related to the touch industry;
2. To provide a complete touch solution alone with application engineering support;
3.To provide superior and quick customer service in terms of touch technical and general assistance.
Here Xinhechang Technology Co.,LTD sincerely thank your support , welcome and glad to do the happy and mutually beneficial business with you who all the friends all over the world.
Our Factory
Our Product
Capacitive touch panel, Resistive touch panel、Touch screen
Product Application
Navigation device, Industrial device、building security、tablet、Medical Equipment、POS System, etc
Our Certificate
Production Equipment
Production Market
Xinhechang founded over 10 years, continue to mature and grow, from 5 million in 2007 to 2017 turnover growth has been achieved turnover of 80 million. Gradually, the oversea markets grow to 40% of sales, and the high quality and best price are satisfied more and more customers. As this annual growth speed, xinhechang gradually become this industry leading enterprises.
Our service
Pre-sale service
All matters and drawings about touch panels sent by email or online, we will give you reply in 24hours.
For the new project’s, send us your drawings or detailed requests, our engineering team will do the
evaluation works and give your feedback ASAP. Once the technical matters are clear between both sides,
the official quotation will be confirmed to you.
On-purchase service
Tooling order confirmed, full payment in advance, 3-5pcs free sample will be come out in 8-12workdays.
Bulk order confirmed, 30% deposit in advance, 70% balance before the shipment. The delivery time for
bulk will be 12-15workdays.
After-sale service
The warranty periods for all products are 12 moths. In case of the quality problem, send the defects to us for review, free new replacements or repaired good ones will be shipped with your order.
All questions response in 24 hours, if you have any question about the product, please feel free to contact us!
In additional:
OEM &ODM Service
We support silk printing,full color printing,electroplating,etc to do yourself custom design if you order is enough.
1) Cover Lens customization:
Shape: Irregular and hole
Color: Silk printing, Logo
Glass Brand: AGC, Corning, CSG,PPT,ETC.
Treatments: AG,AR,AF, Anti-explosion
Thickness: 0.55mm,0.7mm, 1.0mm, 1.1mm, 1.8mm, 2.0mm,3.0mm, etc.
2) Sensor customization
Sensor material: Glass, flim, film+film
Thickness: 0.005mm, 0.125mm, 0.4mm,0.55mm,0.7mm,1.1mm
FPC: Shape design optional
IC: EET, FocalTech, Goodix, Cypress
Interface: IIC, USB,RS232, SPIbuy discount 8″ Inch Tablet Screen Touch

Fully-secured screen lock in Ubuntu with encryption

I have Ubuntu 19.10 with full disk encryption. The encryption is effective as long as the system is turned off or restarted. Otherwise the data is unencrypted behind a locked screen which may not be very secured.

I wish to protect against:

  1. mechanisms that bypass screen lock (I have disabled SysRq, but there might be other ways too)
  2. cold boot attacks
  3. attacks through DMA, network, WiFi/Ethernet, physical ports, etc

What’s the best way to proceed? Can I have a home encryption on top of full disk encryption, and set the screen lock such that the same password will unlock and decrypt the home drive (I don’t want to enter two passwords)?

Is there any secure screen lock (no bug, no vulnerability against X11 crashes, etc)?

The OS + encryption should be able to protect the system 100 percent (except for cold boot attacks which mostly aren’t practical: the data rapidly deteriorates).


New Page/Post Screen Opens an Existing Post

When I go to add a post or page to my WordPress site, the permalink and featured image are already populated with a 10 year old post, thus we are unable to create new content.

Recent changes done on the site:

  • We ran a find-and-replace in wp_posts to rebrand part of our company, however that should only have affected that string inside <p> tags since our search included spaces
  • We deleted old post revisions from the database to make it lighter
  • We ran a database cleanup plugin

I know one solution will be to rollback the database before these changes were made, but this bug was only discovered now (a week later), so recovering from the error is preferable.

Rotate object always at same speed on screen, no matter camera distance?

I am rotating a globe like XCOM’s hologlobe,

enter image description here

I rotate it using Quaternion.RotateTowards(Quaternion from, Quaternion to, float maxDegreesDelta).

I found a good value for maxDegreesDelta, in my case it is 5.0f.

There is a limit on how close or far the camera can be, let’s assume clos is 1.0f and far is 2.0f.

I want to be able to zoom into the globe, but obviously when I do, it rotates a bit too fast then.

When zoomed out, rotation speed is satisfying:

enter image description here

When zoomed in, rotation is too fast, making it more difficult to manipulate:

enter image description here

And the problem is even more evident as game view size gets bigger, i.e. fullscreen.

Using Mathf.Lerp and Mathf.InverseLerp, I’ve tried to make maxDegreesDelta and mouse delta proportional to the distance the camera is but it’s hardly convincing.

Note: I rotate the globe, not the camera.


How can I ensure object rotates at same speed on screen, no matter how close or far camera is ?

How to spawn enemy by individual rows, scrolling downward the screen [using 2D DirectX,C]

I’m a beginner to the game development and just started making one 6 months ago. I’m creating a 2D top-down scrolling shooter game using DirectX9 and C Language.(I know it’s an old one to use but have no choice since it’s a school project).

The result I want:

  • The enemies will be scrolled down by endless rows from top until the screen ends

The problem I’m having:

Currently I’ve managed to spawn the enemies in just one single row. I don’t know how to cut and sort them into 8 enemies in each single row. I really need to know the idea to sort this out and hope someone help me figure this out!!

Thank you in advance.

Content wider than screen


Content wider than screen issue

I have run into this issue on the site:

Some web tools fail to show the overlapping content, but I have found that it is present when viewed on a Samsung Note 8 and S9.

Is anyone able to identify which element is causing the issue?

Thanks for any advice!